diff options
author | Paul B <paul@bonaud.fr> | 2020-05-28 15:21:12 +0200 |
---|---|---|
committer | Paul B <paul@bonaud.fr> | 2020-05-28 18:41:06 +0200 |
commit | 587f87bbf278a80b14a182146724a9ebf1fd98a2 (patch) | |
tree | 0e7e023c1b7f580db314c78bf3b65b70563efcc7 /test | |
parent | ebe451adda84672f9872187164df279dbfed7a35 (diff) | |
download | ansible-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.yml | 2 |
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 | ||