postgresql: Fix task order when using pgdg repo & Install the right pg version
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Ludovic Poujol 2022-06-09 10:33:28 +02:00
parent 31c49a125b
commit b3ac39decd
5 changed files with 9 additions and 12 deletions

View file

@ -29,6 +29,8 @@ The **patch** part changes is incremented if multiple releases happen the same m
* Enforce String notation for mode * Enforce String notation for mode
* postgresql: fix nested loop for Munin plugins * postgresql: fix nested loop for Munin plugins
* postgresql: Fix task order when using pgdg repo
* postgresql: Install the right pg version
### Removed ### Removed

View file

@ -11,6 +11,6 @@
- name: Install postgresql package - name: Install postgresql package
apt: apt:
name: name:
- postgresql - "postgresql-{{postgresql_version}}"
- pgtop - pgtop
- libdbd-pg-perl - libdbd-pg-perl

View file

@ -11,6 +11,6 @@
- name: Install postgresql package - name: Install postgresql package
apt: apt:
name: name:
- postgresql - "postgresql-{{postgresql_version}}"
- pgtop - pgtop
- libdbd-pg-perl - libdbd-pg-perl

View file

@ -11,6 +11,6 @@
- name: Install postgresql package - name: Install postgresql package
apt: apt:
name: name:
- postgresql - "postgresql-{{postgresql_version}}"
- ptop - ptop
- libdbd-pg-perl - libdbd-pg-perl

View file

@ -2,17 +2,12 @@
- name: Open firewall for PGDG repository - name: Open firewall for PGDG repository
replace: replace:
name: /etc/default/minifirewall name: /etc/default/minifirewall
regexp: "^(HTTPSITES='((?!apt\\.postgresql\\.org).)*)'$" regexp: "^(HTTPSITES='((?!apt\\.postgresql\\.org|0\\.0\\.0\\.0).)*)'$"
replace: "\\1 apt.postgresql.org'" replace: "\\1 apt.postgresql.org'"
notify: Restart minifirewall notify: Restart minifirewall
- meta: flush_handlers - meta: flush_handlers
- name: Add PGDG repository
apt_repository:
repo: "deb http://apt.postgresql.org/pub/repos/apt/ {{ansible_distribution_release}}-pgdg main"
update_cache: yes
- name: Look for legacy apt keyring - name: Look for legacy apt keyring
stat: stat:
path: /etc/apt/trusted.gpg path: /etc/apt/trusted.gpg
@ -34,9 +29,9 @@
owner: root owner: root
group: root group: root
- name: Update and upgrade apt packages for PGDG repository - name: Add PGDG repository
apt: apt_repository:
upgrade: yes repo: "deb http://apt.postgresql.org/pub/repos/apt/ {{ansible_distribution_release}}-pgdg main"
update_cache: yes update_cache: yes
- name: Add APT preference file - name: Add APT preference file