diff --git a/deploy/certs.sls b/deploy/certs.sls index c812a7dd2de3c7522ca3457f1ee138bd2e1cf833..98d8d6402bb08512b42318f5401fa25641925e31 100644 --- a/deploy/certs.sls +++ b/deploy/certs.sls @@ -81,6 +81,18 @@ deploy_cert_{{ name }}_fullchain: - requires: - file: deploy_cert_create_dir - group: deploy_cert_{{ name }}_group +deploy_cert_{{ name }}_fullchain_with_key: + file.managed: + - name: {{ deploy.config.cert_directory }}/{{ name }}.fullchain.key.pem + - user: root + - group: {{ cert_group_name }} + - mode: 640 + - template: jinja + - show_diff: False + - contents: {{ cert.pem.split("\n") + cert.chain.split("\n") + cert.key.split("\n") }} + - requires: + - file: deploy_cert_create_dir + - group: deploy_cert_{{ name }}_group {% endif %} {% if cert.dhparam is defined %}