X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/cb62c8a4bb4ea656b5e48d2d5a0f8c6894d42c11..dd43ee307485fbac969dac6944373b2158003211:/cookbooks/planet/recipes/replication.rb diff --git a/cookbooks/planet/recipes/replication.rb b/cookbooks/planet/recipes/replication.rb index f055280f1..2d9dc4f4b 100644 --- a/cookbooks/planet/recipes/replication.rb +++ b/cookbooks/planet/recipes/replication.rb @@ -21,6 +21,18 @@ include_recipe "osmosis" db_passwords = data_bag_item("db", "passwords") +package "ruby" +package "ruby-libxml" + +gem_package "pg" + +template "/usr/local/bin/replicate-changesets" do + source "changesets.bin.erb" + owner "root" + group "root" + mode 0755 +end + directory "/etc/replication" do owner "root" group "root" @@ -35,6 +47,14 @@ template "/etc/replication/auth.conf" do variables :password => db_passwords["planetdiff"] end +template "/etc/replication/changesets.conf" do + source "changesets.conf.erb" + user "root" + group "planet" + mode 0640 + variables :password => db_passwords["planetdiff"] +end + directory "/var/lib/replication" do owner "planet" group "planet"