X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/e936bc87af74e629f14f70337f2bf8e19b79ccc3..70c9fb3921e6f0c95828d52f3538cde194cc3414:/cookbooks/ssl/resources/certificate.rb diff --git a/cookbooks/ssl/resources/certificate.rb b/cookbooks/ssl/resources/certificate.rb index 92dbcc323..01eedd80c 100644 --- a/cookbooks/ssl/resources/certificate.rb +++ b/cookbooks/ssl/resources/certificate.rb @@ -20,12 +20,12 @@ default_action :create property :name, String -property :domains, Array, :required => true +property :domains, [String, Array], :required => true property :fallback_certificate, String action :create do node.default[:letsencrypt][:certificates][name] = { - :domains => domains + :domains => Array(domains) } if letsencrypt @@ -64,7 +64,7 @@ action :create do owner "root" group "root" mode 0o644 - variables :domains => new_resource.domains + variables :domains => Array(new_resource.domains) not_if do ::File.exist?("/etc/ssl/certs/#{new_resource.name}.pem") && ::File.exist?("/etc/ssl/private/#{new_resource.name}.key") end