diff --git a/nginx/profiles.sls b/nginx/profiles.sls index 98c1679..8fac9ad 100644 --- a/nginx/profiles.sls +++ b/nginx/profiles.sls @@ -25,12 +25,22 @@ nginx_profiles_sites_enabled_dir: - nginx_pkg_pkgs {% for profile in profiles %} +nginx_{{ profile }}_config: + file.managed: + - name: {{ nginx.sites_dir }}/{{ profile }}.conf + - source: salt://{{ tpldir }}/files/{{ profile }}.conf + - user: root + - group: root + - mode: '0644' + - require: + - nginx_profiles_sites_dir + - nginx_profiles_sites_enabled_dir + nginx_{{ profile }}}_enable: file.symlink: - name: {{ nginx.sites_enabled_dir }}/{{ profile }}.conf - target: {{ nginx.sites_dir }}/{{ profile }}.conf - force: True - require: - - nginx_profiles_sites_dir - - nginx_profiles_sites_enabled_dir + - nginx_{{ profile }}_config {% endfor %}