add config files

This commit is contained in:
LinuxSquare 2024-02-02 16:39:22 +01:00
parent bd07e76d36
commit 4cd211da63

View file

@ -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 %}