diff --git a/le-dns/cloudxns-hook.sh b/le-dns/cloudxns-hook.sh new file mode 100644 index 0000000..0259a56 --- /dev/null +++ b/le-dns/cloudxns-hook.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +function deploy_challenge { + local DOMAIN="${1}" TOKEN_FILENAME="${2}" TOKEN_VALUE="${3}" + echo $DOMAIN $TOKEN_FILENAME $TOKEN_VALUE + ./cloudxns.sh ./cloudxns.conf $DOMAIN $TOKEN_VALUE +} + +function clean_challenge { + local DOMAIN="${1}" TOKEN_FILENAME="${2}" TOKEN_VALUE="${3}" +} + +function deploy_cert { + local DOMAIN="${1}" KEYFILE="${2}" CERTFILE="${3}" CHAINFILE="${4}" +} + +HANDLER=$1; shift; $HANDLER $@