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

Fix postgres maintenance playbook lint

parent aecdc437
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