#
-# Cookbook Name:: postgresql
-# Provider:: postgresql_database
+# Cookbook Name:: apache
+# Provider:: apache_site
#
-# Copyright 2012, OpenStreetMap Foundation
+# Copyright 2013, OpenStreetMap Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
owner "root"
group "root"
mode 0644
- variables new_resource.variables.merge(:name => new_resource.name, :directory => new_resource.directory)
- if enabled?
- notifies :reload, "service[apache2]"
- end
+ variables new_resource.variables.merge(:name => new_resource.name, :directory => site_directory)
+ notifies :reload, "service[apache2]" if enabled?
end
new_resource.updated_by_last_action(t.updated_by_last_action?)
new_resource.updated_by_last_action(f.updated_by_last_action?)
end
+def site_directory
+ new_resource.directory || "/var/www/#{new_resource.name}"
+end
+
def available_name
"/etc/apache2/sites-available/#{new_resource.name}"
end