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 %}