Skip to content

Commit 2cbb50c

Browse files
committed
fix(domains): update git check cert script
1 parent a11fa8b commit 2cbb50c

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

letsencrypt/domains.sls

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,16 @@ create-initial-cert-{{ setname }}-{{ domainlist | join('+') }}:
5353
- cwd: {{ letsencrypt.cli_install_dir }}
5454
{% endif %}
5555
- unless:
56+
{% if letsencrypt.use_package %}
5657
- fun: cmd.run
5758
python_shell: true
5859
cmd: |
5960
{{ check_cert_cmd }} {{ setname }} \
6061
-d {{ domainlist|join(' -d ') }} | \
6162
/bin/grep -q "Certificate Name: {{ setname }}"
63+
{% else %}
64+
- {{ check_cert_cmd }} {{ setname }} {{ domainlist | join(' ') }}
65+
{% endif %}
6266
- require:
6367
{% if letsencrypt.use_package %}
6468
- pkg: letsencrypt-client

letsencrypt/files/check_letsencrypt_cert.sh.jinja

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#!/bin/bash
22
{% from "letsencrypt/map.jinja" import letsencrypt with context %}
33

4-
FIRST_CERT=$1
5-
4+
CERT_NAME=$1
5+
shift
66
for DOMAIN in "$@"
77
do
8-
openssl x509 -in {{ letsencrypt.config_dir.path }}/live/$FIRST_CERT/cert.pem -noout -text | grep DNS:${DOMAIN} > /dev/null || exit 1
8+
openssl x509 -in {{ letsencrypt.config_dir.path }}/live/$CERT_NAME/cert.pem -noout -text | grep DNS:${DOMAIN} > /dev/null || exit 1
99
done
10-
CERT=$(date -d "$(openssl x509 -in {{ letsencrypt.config_dir.path }}/live/$FIRST_CERT/cert.pem -enddate -noout | cut -d'=' -f2)" "+%s")
10+
CERT=$(date -d "$(openssl x509 -in {{ letsencrypt.config_dir.path }}/live/$CERT_NAME/cert.pem -enddate -noout | cut -d'=' -f2)" "+%s")
1111
CURRENT=$(date "+%s")
1212
REMAINING=$((($CERT - $CURRENT) / 60 / 60 / 24))
1313
[ "$REMAINING" -gt "30" ] || exit 1

0 commit comments

Comments
 (0)