File tree 3 files changed +6
-0
lines changed
3 files changed +6
-0
lines changed Original file line number Diff line number Diff line change 162
162
'makedirs' : True ,
163
163
},
164
164
'managed' : {},
165
+ 'purge_servers_config' : False ,
165
166
},
166
167
'passenger' : {
167
168
'passenger_root' : '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini' ,
Original file line number Diff line number Diff line change @@ -83,13 +83,15 @@ nginx_server_enabled_dir:
83
83
file .directory:
84
84
{{ sls_block(nginx.servers.dir_opts) }}
85
85
- name: {{ nginx.lookup.server_enabled }}
86
+ - clean: {{ nginx.servers.purge_servers_config }}
86
87
87
88
# If enabled and available are not the same, create available
88
89
{% if nginx.lookup.server_enabled != nginx.lookup.server_available -% }
89
90
nginx_server_available_dir:
90
91
file .directory:
91
92
{{ sls_block(nginx.servers.dir_opts) }}
92
93
- name: {{ nginx.lookup.server_available }}
94
+ - clean: {{ nginx.servers.purge_servers_config }}
93
95
{%- endif % }
94
96
95
97
# Manage the actual server files
Original file line number Diff line number Diff line change @@ -174,6 +174,9 @@ nginx:
174
174
# partially exposes file.directory params for site available/enabled and
175
175
# snippets dirs
176
176
dir_opts : {}
177
+ # let the choice to purge site-available and site-enable folders before add new ones
178
+ # (if True it removes all non-salt-managed files)
179
+ purge_servers_config : false
177
180
178
181
179
182
# ####################
You can’t perform that action at this time.
0 commit comments