X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/fd2e58d6e98cc5e61567b3ae373fccbbba623482..bf62d713fcd6cfb0dbeb1ae3ce347d4df96743f7:/cookbooks/ssl/resources/certificate.rb diff --git a/cookbooks/ssl/resources/certificate.rb b/cookbooks/ssl/resources/certificate.rb index bc34ac7b7..116c2bd4d 100644 --- a/cookbooks/ssl/resources/certificate.rb +++ b/cookbooks/ssl/resources/certificate.rb @@ -1,8 +1,8 @@ # -# Cookbook Name:: ssl +# Cookbook:: ssl # Resource:: ssl_certificate # -# Copyright 2017, OpenStreetMap Foundation +# Copyright:: 2017, OpenStreetMap Foundation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ default_action :create property :certificate, String, :name_property => true -property :domains, [String, Array], :required => true +property :domains, [String, Array], :required => [:create] action :create do node.default[:letsencrypt][:certificates][new_resource.certificate] = { @@ -36,7 +36,7 @@ action :create do file "/etc/ssl/certs/#{new_resource.certificate}.pem" do owner "root" group "root" - mode 0o444 + mode "444" content certificate backup false manage_symlink_source false @@ -46,7 +46,7 @@ action :create do file "/etc/ssl/private/#{new_resource.certificate}.key" do owner "root" group "ssl-cert" - mode 0o440 + mode "440" content key backup false manage_symlink_source false @@ -59,7 +59,7 @@ action :create do key_file "/etc/ssl/private/#{new_resource.certificate}.key" owner "root" group "ssl-cert" - mode 0o640 + mode "640" org "OpenStreetMap" email "operations@osmfoundation.org" common_name new_resource.domains.first