]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/blog/recipes/staging.rb
Add alert for DNSSEC validation failures
[chef.git] / cookbooks / blog / recipes / staging.rb
index 01d413b80cc28c39783837e586aa68d12541b085..70ff3d8ad1300d0f8d34f55db4d1ee79efb88052 100644 (file)
 
 include_recipe "wordpress"
 
-passwords = data_bag_item("blog-staging", "passwords")
-wp2fa_encrypt_keys = data_bag_item("blog-staging", "wp2fa_encrypt_keys")
-
-directory "/srv/staging.blog.openstreetmap.org" do
-  owner "wordpress"
-  group "wordpress"
-  mode "755"
-end
-
-wordpress_site "staging.blog.openstreetmap.org" do
-  aliases ["staging.blog.osm.org", "staging.blog.openstreetmap.com",
+# Workaround to ensure the certificate continues to renew while main code disabled
+ssl_certificate "staging.blog.openstreetmap.org" do
+  domains ["staging.blog.openstreetmap.org", "staging.blog.osm.org", "staging.blog.openstreetmap.com",
            "staging.blog.openstreetmap.net", "staging.blog.openstreetmaps.org",
            "staging.blog.osmfoundation.org"
           ]
-  directory "/srv/staging.blog.openstreetmap.org/wp"
-  database_name "osm-blog-staging"
-  database_user "osm-blog-staging-user"
-  database_password passwords["osm-blog-staging-user"]
-  wp2fa_encrypt_key wp2fa_encrypt_keys["key"]
-  urls "/casts" => "/srv/staging.blog.openstreetmap.org/casts",
-       "/images" => "/srv/staging.blog.openstreetmap.org/images",
-       "/static" => "/srv/staging.blog.openstreetmap.org/static"
-  fpm_prometheus_port 11401
 end
 
-wordpress_theme "staging.blog.openstreetmap.org-osmblog-wp-theme" do
-  theme "osmblog-wp-theme"
-  site "staging.blog.openstreetmap.org"
-  repository "https://github.com/osmfoundation/osmblog-wp-theme.git"
-end
+# passwords = data_bag_item("blog-staging", "passwords")
+# wp2fa_encrypt_keys = data_bag_item("blog-staging", "wp2fa_encrypt_keys")
 
-wordpress_plugin "staging.blog.openstreetmap.org-google-analytics-for-wordpress" do
-  action :delete
-  plugin "google-analytics-for-wordpress"
-  site "staging.blog.openstreetmap.org"
-end
+# directory "/srv/staging.blog.openstreetmap.org" do
+#   owner "wordpress"
+#   group "wordpress"
+#   mode "755"
+end
 
-wordpress_plugin "staging.blog.openstreetmap.org-google-sitemap-generator" do
-  action :delete
-  plugin "google-sitemap-generator"
-  site "staging.blog.openstreetmap.org"
-end
+# wordpress_site "staging.blog.openstreetmap.org" do
+#   aliases ["staging.blog.osm.org", "staging.blog.openstreetmap.com",
+#            "staging.blog.openstreetmap.net", "staging.blog.openstreetmaps.org",
+#            "staging.blog.osmfoundation.org"
+#           ]
+#   directory "/srv/staging.blog.openstreetmap.org/wp"
+#   database_name "osm-blog-staging"
+#   database_user "osm-blog-staging-user"
+#   database_password passwords["osm-blog-staging-user"]
+#   wp2fa_encrypt_key wp2fa_encrypt_keys["key"]
+#   urls "/casts" => "/srv/staging.blog.openstreetmap.org/casts",
+#        "/images" => "/srv/staging.blog.openstreetmap.org/images",
+#        "/static" => "/srv/staging.blog.openstreetmap.org/static"
+#   fpm_prometheus_port 11401
+# end
 
-# wordpress_plugin "blog.openstreetmap.org-www-xml-sitemap-generator-org" do
-#   plugin "www-xml-sitemap-generator-org"
+# wordpress_theme "staging.blog.openstreetmap.org-osmblog-wp-theme" do
+#   theme "osmblog-wp-theme"
 #   site "staging.blog.openstreetmap.org"
+#   repository "https://github.com/osmfoundation/osmblog-wp-theme.git"
 # end
 
-wordpress_plugin "staging.blog.openstreetmap.org-shareadraft" do
-  action :delete
-  plugin "shareadraft"
-  site "staging.blog.openstreetmap.org"
-end
+# wordpress_plugin "staging.blog.openstreetmap.org-google-analytics-for-wordpress" do
+  action :delete
+#   plugin "google-analytics-for-wordpress"
+  site "staging.blog.openstreetmap.org"
+end
 
-wordpress_plugin "staging.blog.openstreetmap.org-public-post-preview" do
-  plugin "public-post-preview"
-  site "staging.blog.openstreetmap.org"
-end
+# wordpress_plugin "staging.blog.openstreetmap.org-google-sitemap-generator" do
+#   action :delete
+#   plugin "google-sitemap-generator"
+#   site "staging.blog.openstreetmap.org"
+# end
 
-wordpress_plugin "staging.blog.openstreetmap.org-sitepress-multilingual-cms" do
-  plugin "sitepress-multilingual-cms"
-  site "staging.blog.openstreetmap.org"
-  repository "https://git.openstreetmap.org/private/sitepress-multilingual-cms.git"
-  revision "master"
-  not_if { kitchen? }
-end
+# # wordpress_plugin "blog.openstreetmap.org-www-xml-sitemap-generator-org" do
+# #   plugin "www-xml-sitemap-generator-org"
+# #   site "staging.blog.openstreetmap.org"
+# # end
 
-wordpress_plugin "staging.blog.openstreetmap.org-wordpress-importer" do
-  action :delete
-  plugin "wordpress-importer"
-  site "staging.blog.openstreetmap.org"
-end
+# wordpress_plugin "staging.blog.openstreetmap.org-shareadraft" do
+  action :delete
+#   plugin "shareadraft"
+  site "staging.blog.openstreetmap.org"
+end
 
-wordpress_plugin "staging.blog.openstreetmap.org-wp-piwik" do
-  plugin "wp-piwik"
-  site "staging.blog.openstreetmap.org"
-end
+# wordpress_plugin "staging.blog.openstreetmap.org-public-post-preview" do
+#   plugin "public-post-preview"
+  site "staging.blog.openstreetmap.org"
+end
 
-git "/srv/staging.blog.openstreetmap.org/casts" do
-  action :sync
-  repository "https://github.com/openstreetmap/opengeodata-podcasts.git"
-  revision "master"
-  depth 1
-  user "wordpress"
-  group "wordpress"
-end
+# wordpress_plugin "staging.blog.openstreetmap.org-sitepress-multilingual-cms" do
+#   plugin "sitepress-multilingual-cms"
+#   site "staging.blog.openstreetmap.org"
+#   repository "https://git.openstreetmap.org/private/sitepress-multilingual-cms.git"
+#   revision "master"
+#   not_if { kitchen? }
+# end
 
-git "/srv/staging.blog.openstreetmap.org/images" do
-  action :sync
-  repository "https://github.com/openstreetmap/opengeodata-images.git"
-  revision "master"
-  depth 1
-  user "wordpress"
-  group "wordpress"
-end
+# wordpress_plugin "staging.blog.openstreetmap.org-wordpress-importer" do
+#   action :delete
+#   plugin "wordpress-importer"
+#   site "staging.blog.openstreetmap.org"
+# end
 
-git "/srv/staging.blog.openstreetmap.org/static" do
-  action :sync
-  repository "https://github.com/openstreetmap/opengeodata-static.git"
-  revision "master"
-  depth 1
-  user "wordpress"
-  group "wordpress"
-end
+# wordpress_plugin "staging.blog.openstreetmap.org-wp-piwik" do
+#   plugin "wp-piwik"
+#   site "staging.blog.openstreetmap.org"
+# end
 
-template "/etc/cron.daily/blog-staging-backup" do
-  source "backup-staging.cron.erb"
-  owner "root"
-  group "root"
-  mode "750"
-  variables :passwords => passwords
-end
+# git "/srv/staging.blog.openstreetmap.org/casts" do
+#   action :sync
+#   repository "https://github.com/openstreetmap/opengeodata-podcasts.git"
+#   revision "master"
+#   depth 1
+#   user "wordpress"
+#   group "wordpress"
+# end
+
+# git "/srv/staging.blog.openstreetmap.org/images" do
+#   action :sync
+#   repository "https://github.com/openstreetmap/opengeodata-images.git"
+#   revision "master"
+#   depth 1
+#   user "wordpress"
+#   group "wordpress"
+# end
+
+# git "/srv/staging.blog.openstreetmap.org/static" do
+#   action :sync
+#   repository "https://github.com/openstreetmap/opengeodata-static.git"
+#   revision "master"
+#   depth 1
+#   user "wordpress"
+#   group "wordpress"
+# end
+
+# template "/etc/cron.daily/blog-staging-backup" do
+#   source "backup-staging.cron.erb"
+#   owner "root"
+#   group "root"
+#   mode "750"
+#   variables :passwords => passwords
+# end