Skip to content
Snippets Groups Projects
Commit 40363f63 authored by Baptiste DE RENZO's avatar Baptiste DE RENZO
Browse files

Merge branch 't33639-fix-postrgres-maintenance-playbook-lint' into 'master'

Fix postgres maintenance playbook lint, refs #33639

See merge request mediaserver/envsetup!42
parents aecdc437 93b9eb58
No related branches found
No related tags found
No related merge requests found
...@@ -23,13 +23,13 @@ ...@@ -23,13 +23,13 @@
when: rephacheck['stdout'] != "standby" when: rephacheck['stdout'] != "standby"
- name: check if node is currently in standby - name: check if node is currently in standby
command: "repmgr standby switchover -f /etc/postgresql/11/main/repmgr.conf --siblings-follow --dry-run" command: "repmgr standby switchover -f /etc/postgresql/11/main/repmgr.conf --siblings-follow --dry-run"
become: yes become: true
become_user: postgres become_user: postgres
when: rephacheck['stdout'] == "standby" when: rephacheck['stdout'] == "standby"
register: standby_dry_run register: standby_dry_run
- name: switch standby node to primary - name: switch standby node to primary
command: "repmgr standby switchover -f /etc/postgresql/11/main/repmgr.conf --siblings-follow" command: "repmgr standby switchover -f /etc/postgresql/11/main/repmgr.conf --siblings-follow"
become: yes become: true
become_user: postgres become_user: postgres
when: when:
- standby_dry_run is succeeded - standby_dry_run is succeeded
...@@ -51,10 +51,10 @@ ...@@ -51,10 +51,10 @@
file: file:
path: /var/lib/postgresql/11/main/ path: /var/lib/postgresql/11/main/
state: absent state: absent
force: yes force: true
- name: copy data from primary - name: copy data from primary
command: "repmgr -f /etc/postgresql/11/main/repmgr.conf --force --verbose standby clone -h {{ hostvars[groups['postgres_primary'][0]]['ansible_default_ipv4']['address'] }} -d repmgr -U repmgr -c" command: "repmgr -f /etc/postgresql/11/main/repmgr.conf --force --verbose standby clone -h {{ hostvars[groups['postgres_primary'][0]]['ansible_default_ipv4']['address'] }} -d repmgr -U repmgr -c"
become: yes become: true
become_user: postgres become_user: postgres
register: copy_from_primary register: copy_from_primary
- name: start postgresql - name: start postgresql
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
when: copy_from_primary is succeeded when: copy_from_primary is succeeded
- name: register node as standby - name: register node as standby
command: "repmgr -f /etc/postgresql/11/main/repmgr.conf --force --verbose standby register" command: "repmgr -f /etc/postgresql/11/main/repmgr.conf --force --verbose standby register"
become: yes become: true
become_user: postgres become_user: postgres
when: copy_from_primary is succeeded when: copy_from_primary is succeeded
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
tasks: tasks:
- name: kill repmgrd - name: kill repmgrd
command: "pkill repmgrd" command: "pkill repmgrd"
ignore_errors: yes ignore_errors: true
- name: restart repmgrd - name: restart repmgrd
systemd: systemd:
name: repmgrd name: repmgrd
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment