X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/9a43da946a2d8ac228a78fc948182f917358a2f2..1ce4b4b8855822a61231b92e1bea70e606d7316d:/cookbooks/community/recipes/default.rb diff --git a/cookbooks/community/recipes/default.rb b/cookbooks/community/recipes/default.rb index 76b8a97b6..224cb975d 100644 --- a/cookbooks/community/recipes/default.rb +++ b/cookbooks/community/recipes/default.rb @@ -25,6 +25,10 @@ include_recipe "ssl" passwords = data_bag_item("community", "passwords") license_keys = data_bag_item("geoipupdate", "license-keys") unless kitchen? +prometheus_servers = search(:node, "recipes:prometheus\\:\\:server").map do |server| + server.ipaddresses(:role => :external) +end.flatten + # Disable any default installed apache2 service. Web server is embedded within the discourse docker container service "apache2" do action [:disable, :stop] @@ -82,7 +86,8 @@ template "/srv/community.openstreetmap.org/docker/containers/web_only.yml" do owner "root" group "root" mode "640" - variables :license_keys => license_keys, :passwords => passwords + variables :license_keys => license_keys, :passwords => passwords, + :prometheus_servers => prometheus_servers notifies :run, "notify_group[discourse_container_new_web_only]" end