define :wordpress_site, :action => [ :create, :enable ] do
name = params[:name]
ssl_enabled = params[:ssl_enabled] || false
+ ssl_certificate = params[:ssl_certificate]
aliases = Array(params[:aliases])
urls = Array(params[:urls])
directory = params[:directory] || "/srv/#{name}"
end
file "#{directory}/sitemap.xml" do
- owner "www-data"
- group "www-data"
- mode 0644
+ action :delete
end
file "#{directory}/sitemap.xml.gz" do
- owner "www-data"
- group "www-data"
- mode 0644
+ action :delete
end
cookbook_file "#{directory}/googlefac54c35e800caab.html" do
cookbook "wordpress"
template "apache.erb"
directory directory
- variables :aliases => aliases, :urls => urls, :ssl_enabled => ssl_enabled
+ variables :aliases => aliases, :urls => urls,
+ :ssl_enabled => ssl_enabled, :ssl_certificate => ssl_certificate
notifies :reload, "service[apache2]"
end