File tree Expand file tree Collapse file tree 3 files changed +6
-0
lines changed Expand file tree Collapse file tree 3 files changed +6
-0
lines changed Original file line number Diff line number Diff line change 162162 'makedirs' : True ,
163163 },
164164 'managed' : {},
165+ 'purge_servers_config' : False ,
165166 },
166167 'passenger' : {
167168 '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:
8383 file .directory:
8484 {{ sls_block(nginx.servers.dir_opts) }}
8585 - name: {{ nginx.lookup.server_enabled }}
86+ - clean: {{ nginx.servers.purge_servers_config }}
8687
8788# If enabled and available are not the same, create available
8889{% if nginx.lookup.server_enabled != nginx.lookup.server_available -% }
8990nginx_server_available_dir:
9091 file .directory:
9192 {{ sls_block(nginx.servers.dir_opts) }}
9293 - name: {{ nginx.lookup.server_available }}
94+ - clean: {{ nginx.servers.purge_servers_config }}
9395{%- endif % }
9496
9597# Manage the actual server files
Original file line number Diff line number Diff line change @@ -174,6 +174,9 @@ nginx:
174174 # partially exposes file.directory params for site available/enabled and
175175 # snippets dirs
176176 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
177180
178181
179182 # ####################
You can’t perform that action at this time.
0 commit comments