owner "root"
group "root"
mode 0644
- variables new_resource.variables.merge(:name => new_resource.name, :directory => new_resource.directory)
+ variables new_resource.variables.merge(:name => new_resource.name, :directory => site_directory)
if enabled?
notifies :reload, "service[apache2]"
end
end
action :enable do
- l = link enabled_file do
- to available_file
+ l = link enabled_name do
+ to available_name
owner "root"
group "root"
notifies :reload, "service[apache2]"
end
action :disable do
- l = link enabled_file do
+ l = link enabled_name do
action :delete
notifies :reload, "service[apache2]"
end
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
end
def enabled?
- File.exists?(enabled_name)
+ ::File.exists?(enabled_name)
end