summaryrefslogtreecommitdiffstats
path: root/pillar/role/web
diff options
context:
space:
mode:
authorGeorg Pfuetzenreuter2023-02-19 13:40:47 +0100
committerGeorg Pfuetzenreuter2023-02-26 13:14:28 +0100
commit4653655010c16d8f1f128480b55d4cd2e9f5a9e7 (patch)
tree585e1237b9cf5509a36404613568b07006d4eba4 /pillar/role/web
parentd8d848055ffe8da7530ccdf3f8076a01fae44ed0 (diff)
downloadsalt-4653655010c16d8f1f128480b55d4cd2e9f5a9e7.tar.gz
salt-4653655010c16d8f1f128480b55d4cd2e9f5a9e7.tar.bz2
salt-4653655010c16d8f1f128480b55d4cd2e9f5a9e7.zip
profile.apache-httpd: manage snippets
- add apache-httpd profile with snippets configuration - add TLS snippet to apache-httpd role pillar Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Diffstat (limited to 'pillar/role/web')
-rw-r--r--pillar/role/web/apache-httpd.sls10
1 files changed, 10 insertions, 0 deletions
diff --git a/pillar/role/web/apache-httpd.sls b/pillar/role/web/apache-httpd.sls
index 5b4b64b..bd77162 100644
--- a/pillar/role/web/apache-httpd.sls
+++ b/pillar/role/web/apache-httpd.sls
@@ -1,3 +1,13 @@
+{%- set host = grains['host'] -%}
+{%- set fqdn = grains['fqdn'] -%}
+
apache:
global:
ServerAdmin: system@lysergic.dev
+
+profile:
+ apache-httpd:
+ snippets:
+ ssl_{{ host }}:
+ - 'SSLCertificateFile "/etc/ssl/{{ host }}/{{ fqdn }}.crt"'
+ - 'SSLCertificateKeyFile "/etc/ssl/{{ host }}/{{ fqdn }}.key"'