X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/f1eca0ea18fa4ba37f17019440b7882ada6db92e..HEAD:/cookbooks/community/recipes/default.rb diff --git a/cookbooks/community/recipes/default.rb b/cookbooks/community/recipes/default.rb index 224cb975d..000a57a7e 100644 --- a/cookbooks/community/recipes/default.rb +++ b/cookbooks/community/recipes/default.rb @@ -81,16 +81,28 @@ template "/srv/community.openstreetmap.org/docker/containers/data.yml" do notifies :run, "notify_group[discourse_container_new_data]" end +resolvers = node[:networking][:nameservers].map do |resolver| + resolver =~ /:/ ? "[#{resolver}]" : resolver +end + template "/srv/community.openstreetmap.org/docker/containers/web_only.yml" do source "web_only.yml.erb" owner "root" group "root" mode "640" variables :license_keys => license_keys, :passwords => passwords, - :prometheus_servers => prometheus_servers + :prometheus_servers => prometheus_servers, :resolvers => resolvers notifies :run, "notify_group[discourse_container_new_web_only]" end +template "/srv/community.openstreetmap.org/files/policyd-spf.conf" do + source "policyd-spf.conf.erb" + owner "community" + group "community" + mode "644" + notifies :run, "notify_group[discourse_container_new_mail_receiver]" +end + template "/srv/community.openstreetmap.org/docker/containers/mail-receiver.yml" do source "mail-receiver.yml.erb" owner "root"