File tree 1 file changed +7
-12
lines changed
1 file changed +7
-12
lines changed Original file line number Diff line number Diff line change 1
1
action :add do
2
- service "nginx" do
3
- supports :status => true , :restart => true , :reload => true
4
- end
5
-
6
2
template "#{ node [ :nginx ] [ :dir ] } /sites-available/#{ new_resource . name } " do
7
3
cookbook "nginx"
8
4
source "proxy.conf.erb"
27
23
end
28
24
29
25
def remove
30
- nginx_site new_resource . name do
31
- action :disable
32
- end
33
-
34
- file "#{ node [ :nginx ] [ :dir ] } /sites-available/#{ new_resource . name } " do
35
- action :delete
26
+ bash "Delete nginx vhosts & logs for #{ new_resource . name } " do
27
+ code "rm -f #{ node [ :nginx ] [ :log_dir ] } /#{ new_resource . name } * #{ node [ :nginx ] [ :dir ] } /sites*/#{ new_resource . name } "
28
+ notifies :reload , resources ( :service => "nginx" ) , :delayed
36
29
end
30
+ end
37
31
38
- bash "delete all nginx logs for #{ new_resource . name } " do
39
- code "rm -f #{ node [ :nginx ] [ :log_dir ] } /#{ new_resource . name } *"
32
+ def load_current_resource
33
+ service "nginx" do
34
+ supports :reload => true
40
35
end
41
36
end
You can’t perform that action at this time.
0 commit comments