X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/bb087e9f58eadc96cc644faf7226832efe50cb7b..4166e6d35cf8c114805a3da2f8b39ad1f26de6df:/roles/nominatim-slave.rb diff --git a/roles/nominatim-slave.rb b/roles/nominatim-slave.rb new file mode 100644 index 000000000..3175a9553 --- /dev/null +++ b/roles/nominatim-slave.rb @@ -0,0 +1,31 @@ +name "nominatim-slave" +description "Role applied to all slave nominatim servers" + +default_attributes( + :postgresql => { + :versions => ["9.3"], + :settings => { + :defaults => { + :hot_standby => "on", + :hot_standby_feedback => "on", + :standby_mode => "on", + :primary_conninfo => { + :host => "pummelzacken.ucl.openstreetmap.org", + :port => "5432", + :user => "replication", + :passwords => { :bag => "nominatim", :item => "passwords" } + }, + :restore_command => "/usr/bin/rsync pummelzacken.ucl.openstreetmap.org::archive/%f %p" + } + } + }, + :nominatim => { + :enable_backup => false + } + +) + +run_list( + "role[nominatim]", + "recipe[nominatim::slave]" +)