Quellcode durchsuchen

Merge pull request #263 from Irsute/master

feat(add a purge dir option): add the option to purge sites-enable / …
tags/v2.4.0
Imran Iqbal vor 4 Jahren
Ursprung
Commit
07a4bc3e73
Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
3 geänderte Dateien mit 6 neuen und 0 gelöschten Zeilen
  1. +1
    -0
      nginx/map.jinja
  2. +2
    -0
      nginx/servers_config.sls
  3. +3
    -0
      pillar.example

+ 1
- 0
nginx/map.jinja Datei anzeigen

@@ -162,6 +162,7 @@
'makedirs': True,
},
'managed': {},
'purge_servers_config': False,
},
'passenger': {
'passenger_root': '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini',

+ 2
- 0
nginx/servers_config.sls Datei anzeigen

@@ -83,6 +83,7 @@ nginx_server_enabled_dir:
file.directory:
{{ sls_block(nginx.servers.dir_opts) }}
- name: {{ nginx.lookup.server_enabled }}
- clean: {{ nginx.servers.purge_servers_config }}

# If enabled and available are not the same, create available
{% if nginx.lookup.server_enabled != nginx.lookup.server_available -%}
@@ -90,6 +91,7 @@ nginx_server_available_dir:
file.directory:
{{ sls_block(nginx.servers.dir_opts) }}
- name: {{ nginx.lookup.server_available }}
- clean: {{ nginx.servers.purge_servers_config }}
{%- endif %}

# Manage the actual server files

+ 3
- 0
pillar.example Datei anzeigen

@@ -174,6 +174,9 @@ nginx:
# partially exposes file.directory params for site available/enabled and
# snippets dirs
dir_opts: {}
# let the choice to purge site-available and site-enable folders before add new ones
# (if True it removes all non-salt-managed files)
purge_servers_config: false


#####################

Laden…
Abbrechen
Speichern