summaryrefslogtreecommitdiff
path: root/roles/x509/uacme/base/templates/uacme-reconcile.sh.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/x509/uacme/base/templates/uacme-reconcile.sh.j2')
-rw-r--r--roles/x509/uacme/base/templates/uacme-reconcile.sh.j26
1 files changed, 3 insertions, 3 deletions
diff --git a/roles/x509/uacme/base/templates/uacme-reconcile.sh.j2 b/roles/x509/uacme/base/templates/uacme-reconcile.sh.j2
index 73a7f4a3..ea02841d 100644
--- a/roles/x509/uacme/base/templates/uacme-reconcile.sh.j2
+++ b/roles/x509/uacme/base/templates/uacme-reconcile.sh.j2
@@ -16,9 +16,9 @@ for csr_file in "${csr_files[@]}"; do
case $? in
0)
echo "$id successfully (re)issued."
- awk '{if(length($0) > 0) print} /-----END CERTIFICATE-----/ { exit }' "/var/lib/uacme.d/$id/$id-cert.pem" > "/var/lib/uacme.d/$id/crt.pem"
- awk '(show==1) {if(length($0) > 0) print} /-----END CERTIFICATE-----/ { show=1 }' "/var/lib/uacme.d/$id/$id-cert.pem" > "/var/lib/uacme.d/$id/chain.pem"
- ## TODO: reload services
+ if [ -x "/var/lib/uacme.d/$id/updated.sh" ]; then
+ /var/lib/uacme.d/$id/updated.sh
+ fi
;;
1)
echo "$id not updated."