]> git.immae.eu Git - github/fretlink/ansible-postgresql-role.git/commit
recovery: optional restore_command & allow custom command if needed
authorPaul B <paul@bonaud.fr>
Thu, 28 May 2020 13:21:12 +0000 (15:21 +0200)
committerPaul B <paul@bonaud.fr>
Thu, 28 May 2020 16:41:06 +0000 (18:41 +0200)
commit587f87bbf278a80b14a182146724a9ebf1fd98a2
tree0e7e023c1b7f580db314c78bf3b65b70563efcc7
parentebe451adda84672f9872187164df279dbfed7a35
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))
README.md
templates/postgresql.12.conf.j2
templates/recovery.conf.j2
test/main.yml