File tree Expand file tree Collapse file tree 2 files changed +15
-3
lines changed
Ansible/percona/postgresql Expand file tree Collapse file tree 2 files changed +15
-3
lines changed Original file line number Diff line number Diff line change 1111 name : curl
1212 state : present
1313
14+ - name : Install dependencies for RPM-based systems
15+ when : ansible_facts['os_family'] | lower in os_family_rpm
16+ block :
17+ - name : Enable EPEL repository
18+ yum :
19+ name : epel-release
20+ state : present
21+
22+ - name : Enable Codeready Builder repository for RHEL 8/9 and derivatives
23+ shell : >
24+ dnf config-manager --set-enabled codeready-builder-for-rhel-{{ ansible_distribution_major_version }}-x86_64-rpms
25+ when : " 'rhel' in ansible_distribution | lower or 'rocky' in ansible_distribution | lower"
26+ ignore_errors : true
27+
1428 - name : Add Percona repository for DEB-based systems
1529 when : ansible_os_family | lower in os_family_deb
1630 block :
4155 command : percona-release setup ppg{{ percona_pg_version }}
4256
4357 - name : Install Percona PostgreSQL
44- when : ansible_os_family | lower in os_family_deb + os_family_rpm
4558 package :
4659 name :
4760 - " percona-ppg-server-{{ percona_pg_version }}"
48- - " percona-postgresql-{{ percona_pg_version }}-contrib"
4961 state : present
5062
5163 - name : Initialize PostgreSQL database on RPM systems
Original file line number Diff line number Diff line change 1- percona_pg_version : " 17" # PostgreSQL versiyasi
1+ percona_pg_version : " 17"
22os_family_deb :
33 - " debian"
44 - " ubuntu"
You can’t perform that action at this time.
0 commit comments