- name: Stop postgres on primary service: name: postgresql state: stopped - name: Remove old data on primary file: path: "{{ pg_data }}" state: absent - name: Restore base backup from replica become_user: postgres command: > pg_basebackup -h pg2 -D {{ pg_data }} -U replicator -Fp -Xs -P -R - name: Start postgres on primary service: name: postgresql state: started