dehydrated hook for ClouDNS.
This script depends on bind-tools (host), curl and jq.
To use it, just export environment variables, and make dehydrated use hook.sh
as hook:
$ export CLOUDNS_AUTH_ID="<auth-id here>"
$ export CLOUDNS_AUTH_PASSWORD="<auth-password here>"
Alternatively you can export CLOUDNS_SUB_AUTH_ID instead of CLOUDNS_AUTH_ID to use API sub user:
$ export CLOUDNS_SUB_AUTH_ID="<sub-auth-id here>"
$ export CLOUDNS_AUTH_PASSWORD="<auth-password here>"