Add self-contained maintenance web page #60

Merged
raucao merged 6 commits from feature/maintenance_page into master 2019-05-07 14:53:23 +00:00
2 changed files with 16 additions and 0 deletions
Showing only changes of commit 36a50489d0 - Show all commits

View File

@@ -60,6 +60,22 @@ cookbook_file "#{node['nginx']['dir']}/conf.d/tls_config.conf" do
notifies :restart, 'service[nginx]'
end
directory node["nginx"]["user_home"] do
owner node["nginx"]["user"]
group node["nginx"]["group"]
action :create
recursive true
end
# Maintenance page, to be copied or served when putting things in maintenance
# mode
cookbook_file "#{node["nginx"]["user_home"]}/maintenance.html" do
source "maintenance.html"
owner node['nginx']['user']
group node['nginx']['group']
mode "0640"
end
unless node.chef_environment == "development"
include_recipe 'kosmos-base::firewall'