aboutsummaryrefslogtreecommitdiffstats
path: root/roles/web/templates/acme/issue.sh.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/web/templates/acme/issue.sh.j2')
-rw-r--r--roles/web/templates/acme/issue.sh.j219
1 files changed, 19 insertions, 0 deletions
diff --git a/roles/web/templates/acme/issue.sh.j2 b/roles/web/templates/acme/issue.sh.j2
new file mode 100644
index 0000000..6e63fb4
--- /dev/null
+++ b/roles/web/templates/acme/issue.sh.j2
@@ -0,0 +1,19 @@
+#!/bin/sh
+#
+# Use 'acme.sh' to issue certificates.
+#
+# Aaron LI
+# 2019-09-21
+#
+
+{% for domain in domains %}
+acme.sh --issue --log /var/log/acme.sh.log \
+ --config-home {{ web.acme_home }}/.acme.sh \
+ --domain {{ domain.name }} \
+ {% for sub in domain.sub %}--domain {{ sub }}.{{ domain.name }} {% endfor %} \
+ --webroot {{ web.acme_webroot }} ||
+ echo "WARNING: exit with non-zero code: $?"
+
+{% endfor %}
+
+acme.sh --list