summaryrefslogtreecommitdiffstats
path: root/salt/profile/apache-httpd
diff options
context:
space:
mode:
authorPratyush Desai2023-03-11 22:11:32 +0100
committerPratyush Desai2023-03-11 22:11:32 +0100
commit84c1cecf614910ea0da86d9ffde349731bda4b30 (patch)
treee5ed2f92ea06613431b6970434911bb483a9b2e0 /salt/profile/apache-httpd
parentcc007e6470a54311fac2facd1c6e9b321a3a4f28 (diff)
parentc932881cd70bd64db40245ea1e3df283f3859c78 (diff)
downloadsalt-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')
-rw-r--r--salt/profile/apache-httpd/init.sls31
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
+
+
+