aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorPaul B <paul@bonaud.fr>2020-05-28 15:21:12 +0200
committerPaul B <paul@bonaud.fr>2020-05-28 18:41:06 +0200
commit587f87bbf278a80b14a182146724a9ebf1fd98a2 (patch)
tree0e7e023c1b7f580db314c78bf3b65b70563efcc7 /test
parentebe451adda84672f9872187164df279dbfed7a35 (diff)
downloadansible-postgresql-role-587f87bbf278a80b14a182146724a9ebf1fd98a2.tar.gz
ansible-postgresql-role-587f87bbf278a80b14a182146724a9ebf1fd98a2.tar.zst
ansible-postgresql-role-587f87bbf278a80b14a182146724a9ebf1fd98a2.zip
recovery: optional restore_command & allow custom command if needed
Right now the role assumes you always want to use barman-wal-restore script as a restore command to recover WAL files at startup time of a standby server. This PR adds a new `primary.restore_command` option which lets you override the command to use. ⚠️ Breaking change: the PR renames the existing `primary.restore_directory` option to `primary.restore_barman_directory` ⚠️ in order to give more context to this option which will automatically use the `barman-wal-restore` script as a restore command. Finally if none of the two options specified above are specified in the `primary:` object then the `restore_command` is left commented out in the PG configuration (which is totally fine as it will try to recover WALs from the primary server directly see [documentation](https://www.postgresql.org/docs/12/warm-standby.html#STANDBY-SERVER-OPERATION))
Diffstat (limited to 'test')
-rw-r--r--test/main.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/main.yml b/test/main.yml
index 6a819d8..7d86f8d 100644
--- a/test/main.yml
+++ b/test/main.yml
@@ -91,7 +91,7 @@
91 primary: 91 primary:
92 host: postgres_one 92 host: postgres_one
93 port: 5432 93 port: 5432
94 restore_directory: "{{ postgres_barman_directory }}" 94 restore_barman_directory: "{{ postgres_barman_directory }}"
95 replication_user: "replicator" 95 replication_user: "replicator"
96 replication_password: "secret_repli" 96 replication_password: "secret_repli"
97 97