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 @@
when: rephacheck['stdout'] != "standby"
- name: check if node is currently in standby
command: "repmgr standby switchover -f /etc/postgresql/11/main/repmgr.conf --siblings-follow --dry-run"
become: yes
become: true
become_user: postgres
when: rephacheck['stdout'] == "standby"
register: standby_dry_run
- name: switch standby node to primary
command: "repmgr standby switchover -f /etc/postgresql/11/main/repmgr.conf --siblings-follow"
become: yes
become: true
become_user: postgres
when:
- standby_dry_run is succeeded
......@@ -51,10 +51,10 @@
file:
path: /var/lib/postgresql/11/main/
state: absent
force: yes
force: true
- 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"
become: yes
become: true
become_user: postgres
register: copy_from_primary
- name: start postgresql
......@@ -64,7 +64,7 @@
when: copy_from_primary is succeeded
- name: register node as standby
command: "repmgr -f /etc/postgresql/11/main/repmgr.conf --force --verbose standby register"
become: yes
become: true
become_user: postgres
when: copy_from_primary is succeeded
......@@ -74,7 +74,7 @@
tasks:
- name: kill repmgrd
command: "pkill repmgrd"
ignore_errors: yes
ignore_errors: true
- name: restart repmgrd
systemd:
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