diff --git a/library/roles/letsencrypt-acme-sh-client/files/acme-sh-request-cert b/library/roles/letsencrypt-acme-sh-client/files/acme-sh-request-cert index 47eaa129..70fed230 100644 --- a/library/roles/letsencrypt-acme-sh-client/files/acme-sh-request-cert +++ b/library/roles/letsencrypt-acme-sh-client/files/acme-sh-request-cert @@ -1,12 +1,16 @@ #!/bin/bash +if [ $# -ne 1 ] ; then + ACME_SH_ENV_FILE="$1" +fi + if [ -f "/etc/default/acme_sh_request_env" ] ; then . "/etc/default/acme_sh_request_env" else exit 1 fi -if [ -f "$ACME_SH_ENV_FILE" ] ; then +if [ -n "$ACME_SH_ENV_FILE" ] && [ -f "$ACME_SH_ENV_FILE" ] ; then . "$ACME_SH_ENV_FILE" else exit 1