¿Cómo se podría adaptar este rol para instalar Postgres 9.6 en Centos7/RHEL7?
Algo como esto debería funcionar:
- hosts: all
tasks:
- yum:
name: "https://download.postgresql.org/pub/repos/yum/reporpms/EL-{{ ansible_distribution_major_version }}-x86_64/pgdg-redhat-repo-latest.noarch.rpm"
state: present
become: yes
- import_role:
name: geerlingguy.postgresql
vars:
postgresql_enablerepo: "pgdg96"
postgresql_version: 9.6
postgresql_packages:
- postgresql96
- postgresql96-server
- postgresql96-contrib
- postgresql96-libs
postgresql_data_dir: /var/lib/pgsql/9.6/data
postgresql_bin_path: /usr/pgsql-9.6/bin
postgresql_config_path: /var/lib/pgsql/9.6/data
postgresql_daemon: postgresql-9.6
become: yes
@kdhlab Beer on me... Me ahorró algo de tiempo :) Esto debe incluirse en el ejemplo README.
Gran ejemplo de anulaciones de var requeridas para ejecutar una versión diferente a la predeterminada para CentOS 7. Funcionó para mí.
Este problema se ha marcado como "obsoleto" debido a la falta de actividad reciente. Si no hay más actividad, el problema se cerrará en otros 30 días. ¡Gracias por tu contribución!
Lea esta publicación de blog para ver las razones por las que marco los problemas como obsoletos.
¡Increíble! gracias por esta entrada en este! Estoy de acuerdo, se debe incluir un ejemplo de esto en el LÉAME. :+1:
Comentario más útil
Algo como esto debería funcionar: