Como alguém poderia adaptar essa função para instalar o Postgres 9.6 no Centos7/RHEL7?
Algo assim deve 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 economizou algum tempo :) Isso precisa ser incluído no exemplo README.
Ótimo exemplo de substituições de var necessárias para executar uma versão diferente dos padrões do CentOS 7. Funcionou para mim.
Este problema foi marcado como "obsoleto" devido à falta de atividade recente. Se não houver mais atividade, a questão será encerrada em mais 30 dias. Obrigado pela sua contribuição!
Leia esta postagem do blog para ver os motivos pelos quais eu marco os problemas como obsoletos.
Impressionante! obrigado por esta entrada em um presente! Concordo, um exemplo para isso deve ser incluído no README. :+1:
Comentários muito úteis
Algo assim deve funcionar: