X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/7b2a06ac356bfd11ef6e5cbf714aae47f553dc16..23b449a94ef4ffc4746775f6a6d6b88c8a1c46c9:/cookbooks/ssl/resources/certificate.rb?ds=sidebyside diff --git a/cookbooks/ssl/resources/certificate.rb b/cookbooks/ssl/resources/certificate.rb index 42957c798..c133491ed 100644 --- a/cookbooks/ssl/resources/certificate.rb +++ b/cookbooks/ssl/resources/certificate.rb @@ -21,7 +21,6 @@ default_action :create property :name, String property :domains, [String, Array], :required => true -property :fallback_certificate, String action :create do node.default[:letsencrypt][:certificates][name] = { @@ -41,6 +40,7 @@ action :create do content certificate backup false manage_symlink_source false + force_unlink true end file "/etc/ssl/private/#{name}.key" do @@ -50,14 +50,7 @@ action :create do content key backup false manage_symlink_source false - end - elsif fallback_certificate - link "/etc/ssl/certs/#{name}.pem" do - to "#{fallback_certificate}.pem" - end - - link "/etc/ssl/private/#{name}.key" do - to "#{fallback_certificate}.key" + force_unlink true end else template "/tmp/#{name}.ssl.cnf" do