diff --git a/ansible/roles/lego/templates/lego_reload.sh.j2 b/ansible/roles/lego/templates/lego_reload.sh.j2 index 324f2cd..e4af87c 100644 --- a/ansible/roles/lego/templates/lego_reload.sh.j2 +++ b/ansible/roles/lego/templates/lego_reload.sh.j2 @@ -1,9 +1,11 @@ #!/bin/bash -SOURCE_PEM=/etc/lego/certificates/{{ item.name }}.pem -DEST_PEM=/etc/haproxy/certs/{{ item.name }}.pem +export SOURCE_PEM=/etc/lego/certificates/{{ item.name }}.pem +export DEST_PEM=/etc/haproxy/certs/{{ item.name }}.pem if [ -e ${DEST_PEM} ]; then - if [ $(diff ${SOURCE_PEM} ${DEST_PEM}) == 0 ]; then + diff ${SOURCE_PEM} ${DEST_PEM} + diff_rc=$? + if [ ${diff_rc} == 0 ]; then exit fi cp ${SOURCE_PEM} ${DEST_PEM}