X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/eddf2911d4d9f29891f445436ee318d6d097b581..127bbb52c27974a9ea5558b52731abe08bda90a1:/cookbooks/postgresql/templates/default/postgresql.conf.erb?ds=sidebyside diff --git a/cookbooks/postgresql/templates/default/postgresql.conf.erb b/cookbooks/postgresql/templates/default/postgresql.conf.erb index f26c7120b..37e241b30 100644 --- a/cookbooks/postgresql/templates/default/postgresql.conf.erb +++ b/cookbooks/postgresql/templates/default/postgresql.conf.erb @@ -86,6 +86,14 @@ archive_mode = <%= @settings[:archive_mode] || @defaults[:archive_mode] %> archive_command = '<%= @settings[:archive_command] || @defaults[:archive_command] %>' <% end -%> +# - Archive Recovery - + +# These are only used in recovery mode. + +<% if @settings[:restore_command] || @defaults[:restore_command] -%> +restore_command = '<%= if @settings[:restore_command] || @defaults[:restore_command] %>' +<% end -%> + #------------------------------------------------------------------------------ # REPLICATION #------------------------------------------------------------------------------ @@ -99,6 +107,9 @@ max_replication_slots = <%= @settings[:max_replication_slots] || @defaults[:max_ # - Standby Servers - +<% if @primary_conninfo -%> +primary_conninfo = 'host=<%= @primary_conninfo[:host] %> port=<%= @primary_conninfo[:port] %> user=<%= @primary_conninfo[:user] %> password=<%= @passwords[@primary_conninfo[:user]] %>' +<% end -%> hot_standby = <%= @settings[:hot_standby] || @defaults[:hot_standby] %> hot_standby_feedback = <%= @settings[:hot_standby_feedback] || @defaults[:hot_standby_feedback] %>