From: Grant Slater Date: Thu, 17 Oct 2024 23:27:31 +0000 (+0100) Subject: blog: disable staging code during development X-Git-Url: https://git.openstreetmap.org./chef.git/commitdiff_plain/d3c7a81e8eb952893e33df4ae895d093c4a625d8 blog: disable staging code during development --- diff --git a/cookbooks/blog/recipes/staging.rb b/cookbooks/blog/recipes/staging.rb index 01d413b80..70ff3d8ad 100644 --- a/cookbooks/blog/recipes/staging.rb +++ b/cookbooks/blog/recipes/staging.rb @@ -19,115 +19,123 @@ 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