X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/a57bc7272b747eae6c08f79df516b6ddc3f5b71f..1da1fcb6fb984882d2564148d2135897c5396431:/cookbooks/community/recipes/default.rb?ds=sidebyside diff --git a/cookbooks/community/recipes/default.rb b/cookbooks/community/recipes/default.rb index 35dec9156..467f67ba3 100644 --- a/cookbooks/community/recipes/default.rb +++ b/cookbooks/community/recipes/default.rb @@ -25,11 +25,6 @@ include_recipe "geoipupdate" passwords = data_bag_item("community", "passwords") license_keys = data_bag_item("geoipupdate", "license-keys") -ssl_certificate "community.openstreetmap.org" do - domains ["community.openstreetmap.org", "community.osm.org"] - notifies :run, "execute[discourse_container_web_only_rebuild]" -end - directory "/srv/community.openstreetmap.org" do owner "root" group "root" @@ -89,6 +84,11 @@ execute "discourse_container_data_rebuild" do group "root" end +ssl_certificate "community.openstreetmap.org" do + domains ["community.openstreetmap.org", "community.osm.org", "communities.openstreetmap.org", "communities.osm.org"] + notifies :run, "execute[discourse_container_web_only_rebuild]" +end + execute "discourse_container_web_only_rebuild" do action :nothing command "./launcher rebuild web_only" @@ -105,8 +105,16 @@ execute "discourse_container_mail_receiver_rebuild" do group "root" end -## FIXME -# Backup the backups -# Maybe use /srv/community.openstreetmap.org/shared/web-only/backups/ -# Or https://github.com/discourse/discourse_docker/blob/8b0ae9b4da2f48d62d7a88035018dba403918325/templates/postgres.template.yml#L240 -# and tar of the shared web uploads +## FIXME https://github.com/discourse/discourse_docker/pull/611 +template "/etc/cron.daily/community-backup" do + source "backup.cron.erb" + owner "root" + group "root" + mode "750" +end + +node.default[:prometheus][:exporters][443] = { + :name => "community", + :address => "#{node[:prometheus][:address]}:443", + :sni => "community.openstreetmap.org" +}