X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/f601fd4a5494b22aba8edc3085a338feb67a9a2e..104791d2fc4d287c5074034bf8780b3ac4d3ee5d:/cookbooks/apache/recipes/ssl.rb?ds=sidebyside diff --git a/cookbooks/apache/recipes/ssl.rb b/cookbooks/apache/recipes/ssl.rb index a31ac0c06..b32c11c8b 100644 --- a/cookbooks/apache/recipes/ssl.rb +++ b/cookbooks/apache/recipes/ssl.rb @@ -17,7 +17,9 @@ # limitations under the License. # -node.default[:ssl][:certificate] = node[:ssl][:certificate] | [ "openstreetmap" ] +certificate = node[:apache][:ssl][:certificate] + +node.default[:ssl][:certificates] = node[:ssl][:certificates] | [ certificate ] include_recipe "apache" include_recipe "ssl" @@ -29,12 +31,13 @@ template "/etc/apache2/conf.d/ssl" do owner "root" group "root" mode 0644 + variables :certificate => certificate notifies :reload, resources(:service => "apache2") end service "apache2" do action :nothing subscribes :restart, resources(:cookbook_file => "/etc/ssl/certs/rapidssl.pem") - subscribes :restart, resources(:cookbook_file => "/etc/ssl/certs/openstreetmap.pem") - subscribes :restart, resources(:file => "/etc/ssl/private/openstreetmap.key") + subscribes :restart, resources(:cookbook_file => "/etc/ssl/certs/#{certificate}.pem") + subscribes :restart, resources(:file => "/etc/ssl/private/#{certificate}.key") end