]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/wordpress/providers/site.rb
Use declare_resource to avoid need for template_source wart
[chef.git] / cookbooks / wordpress / providers / site.rb
index 0920fe9c12c532237db359d4cad22ba4d0e9ecc6..79f96b5d2119356d537ac80c84508ae249090a21 100644 (file)
@@ -126,6 +126,7 @@ action :create do
 
   ssl_certificate new_resource.name do
     domains [new_resource.name] + Array(new_resource.aliases)
+    only_if { new_resource.ssl_enabled }
   end
 
   apache_site new_resource.name do
@@ -154,14 +155,14 @@ action :create do
     interpreter "php"
     cwd site_directory
     user "wordpress"
-    code <<-EOS
+    code <<-WP_FAIL2BAN
     <?php
     @include "wp-config.php";
     @include_once "wp-includes/functions.php";
     @include_once "wp-admin/includes/plugin.php";
     activate_plugin("wp-fail2ban/wp-fail2ban.php", '', false, false);
     ?>
-    EOS
+    WP_FAIL2BAN
     subscribes :run, "wordpress_plugin[wp-fail2ban]"
   end
 end