Ansible-role-postgresql: Postgres 9.6

Erstellt am 14. Apr. 2020  ·  5Kommentare  ·  Quelle: geerlingguy/ansible-role-postgresql

Wie könnte man diese Rolle anpassen, um Postgres 9.6 auf Centos7/RHEL7 zu installieren?

stale

Hilfreichster Kommentar

So etwas sollte funktionieren:

- 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

Alle 5 Kommentare

So etwas sollte funktionieren:

- 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 ... Hat mir etwas Zeit gespart :) Dies muss in die Beispiel-README aufgenommen werden.

Tolles Beispiel für var-Überschreibungen, die erforderlich sind, um eine andere Version als die Standardversion für CentOS 7 auszuführen. Hat bei mir funktioniert.

Dieses Problem wurde aufgrund mangelnder Aktivitäten in letzter Zeit als "veraltet" markiert. Wenn keine weiteren Aktivitäten stattfinden, wird das Problem in weiteren 30 Tagen geschlossen. Danke für Ihren Beitrag!

Bitte lesen Sie diesen Blogbeitrag , um zu erfahren, warum ich Probleme als veraltet markiere.

Fantastisch! danke für diesen Beitrag zu diesem Thema! Ich stimme zu, ein Beispiel dafür sollte in der README enthalten sein. :+1:

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen