diff options
author | Pratyush Desai | 2023-03-11 22:11:32 +0100 |
---|---|---|
committer | Pratyush Desai | 2023-03-11 22:11:32 +0100 |
commit | 84c1cecf614910ea0da86d9ffde349731bda4b30 (patch) | |
tree | e5ed2f92ea06613431b6970434911bb483a9b2e0 /salt/profile/apache-httpd/init.sls | |
parent | cc007e6470a54311fac2facd1c6e9b321a3a4f28 (diff) | |
parent | c932881cd70bd64db40245ea1e3df283f3859c78 (diff) | |
download | salt-84c1cecf614910ea0da86d9ffde349731bda4b30.tar.gz salt-84c1cecf614910ea0da86d9ffde349731bda4b30.tar.bz2 salt-84c1cecf614910ea0da86d9ffde349731bda4b30.zip |
Merge pull request 'Import themis / BookStack' (#35) from bookstack into production
Reviewed-on: https://git.com.de/LibertaCasa/salt/pulls/35
Reviewed-by: Pratyush Desai <pratyush.desai@liberta.casa>
Diffstat (limited to 'salt/profile/apache-httpd/init.sls')
-rw-r--r-- | salt/profile/apache-httpd/init.sls | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/salt/profile/apache-httpd/init.sls b/salt/profile/apache-httpd/init.sls new file mode 100644 index 0000000..db5b6f9 --- /dev/null +++ b/salt/profile/apache-httpd/init.sls @@ -0,0 +1,31 @@ +{%- set snippetsdir = '/etc/apache2/snippets.d' -%} +{%- set mypillar = salt['pillar.get']('profile:apache-httpd', {}) -%} + +{{ snippetsdir }}: + file.directory: + - makedirs: True + +{%- if 'snippets' in mypillar %} +{%- for snippet, config in mypillar['snippets'].items() %} +{{ snippetsdir }}/{{ snippet }}.conf: + file.managed: + - contents: + {%- for line in config %} + - {{ line }} + {%- endfor %} + - require: + - file: {{ snippetsdir }} + {#- formula dependencies #} + - require_in: + - module: apache-service-running-restart + - service: apache-service-running + - watch_in: + - module: apache-service-running-reload +{%- endfor %} +{%- endif %} + +include: + - apache.config + + + |