From 89fb4d1a6d1ada4bd180ac3b76d561387b6d90a4 Mon Sep 17 00:00:00 2001 From: Jan Philipp Timme <jan.philipp@timme.it> Date: Mon, 2 Aug 2021 15:37:14 +0200 Subject: [PATCH] Add support for adding users to cert groups using pillar data --- deploy/certs.sls | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/deploy/certs.sls b/deploy/certs.sls index 0b81a32..2b88c09 100644 --- a/deploy/certs.sls +++ b/deploy/certs.sls @@ -21,14 +21,20 @@ deploy_cert_create_dir: - mode: 755 {% endif %} -{% for name, cert in deploy.certs.items() %} +{% for name, cert in deploy.certs.items() %} {% set cert_group_name = 'cert-' + name %} deploy_cert_{{ name }}_group: group.present: - name: {{ cert_group_name }} - system: True +{% if cert.users is defined %} + - addusers: +{% for user in cert.users %} + - {{ user }} +{% endfor %} +{% endif %} {% if cert.pem is defined %} deploy_cert_{{ name }}_pem: @@ -149,4 +155,5 @@ deploy_cert_{{ name }}_fullchain_dhparam: - group: deploy_cert_{{ name }}_group {% endif %} + {% endfor %} -- GitLab