diff options
Diffstat (limited to 'roles/web/templates/acme/issue.sh.j2')
-rw-r--r-- | roles/web/templates/acme/issue.sh.j2 | 19 |
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 |