Comment pourrait-on adapter ce rôle pour installer Postgres 9.6 sur Centos7/RHEL7 ?
Quelque chose comme ça devrait fonctionner :
- 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 ... M'a fait gagner du temps :) Cela doit être inclus dans l'exemple README.
Excellent exemple de remplacements de var requis pour exécuter une version différente de celle par défaut pour CentOS 7. A fonctionné pour moi.
Ce problème a été marqué "obsolète" en raison d'un manque d'activité récente. S'il n'y a pas d'autre activité, le problème sera résolu dans 30 jours supplémentaires. Nous vous remercions de votre contribution!
Veuillez lire cet article de blog pour voir les raisons pour lesquelles je marque les problèmes comme obsolètes.
Impressionnant! merci pour cette entrée sur celui-ci! Je suis d'accord, un exemple pour cela devrait être inclus dans le README. :+1:
Commentaire le plus utile
Quelque chose comme ça devrait fonctionner :