Ansible-role-postgresql: Postgres 9.6

Criado em 14 abr. 2020  ·  5Comentários  ·  Fonte: geerlingguy/ansible-role-postgresql

Como alguém poderia adaptar essa função para instalar o Postgres 9.6 no Centos7/RHEL7?

stale

Comentários muito úteis

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

Todos 5 comentários

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:

Esta página foi útil?
0 / 5 - 0 avaliações