]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/ssl/resources/certificate.rb
Force unlinking of certificates
[chef.git] / cookbooks / ssl / resources / certificate.rb
index 01eedd80ca2dbb4c7dd3bb40bd73d2a9bf428a83..fc94d39deb840f07c2abf24e46e244c51372763e 100644 (file)
@@ -40,6 +40,8 @@ action :create do
       mode 0o444
       content certificate
       backup false
+      manage_symlink_source false
+      force_unlink true
     end
 
     file "/etc/ssl/private/#{name}.key" do
@@ -48,6 +50,8 @@ action :create do
       mode 0o440
       content key
       backup false
+      manage_symlink_source false
+      force_unlink true
     end
   elsif fallback_certificate
     link "/etc/ssl/certs/#{name}.pem" do