aboutsummaryrefslogtreecommitdiffhomepage
path: root/templates/recovery.conf.j2
blob: 7078429ef62c8e197666d80da912155cd5d61950 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
# This file is renamed to `recover.done` by postgres once the secondary is promoted
# {{ ansible_managed }}

standby_mode = 'on'
{% if postgres_primary.restore_command is defined %}
restore_command = '{{ postgres_primary.restore_command }}'
{% elif postgres_primary.restore_barman_directory is defined %}
restore_command = '/usr/bin/barman-wal-restore --user barman --parallel 8 {{ postgres_barman_server }} {{ postgres_primary.restore_barman_directory }} %f %p'
{% endif %}
primary_conninfo = 'host={{ postgres_primary.host }} port={{ postgres_primary.port }} user={{ postgres_primary.replication_user }} password={{ postgres_primary.replication_password }} sslmode=require'
trigger_file = '/var/lib/postgresql/{{ postgres_version }}/{{ postgres_cluster_name }}/failover.trigger'
recovery_target_timeline='latest'