blob: 43a5dad60ed7cfa69eb5773356cfffb61617413c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/bash
if [[ -z "${CERTBOT_DOMAIN}" || -z "${CERTBOT_VALIDATION}" ]]; then
echo "Environment not set"
exit 1
fi
ZONE=$(expr match "$CERTBOT_DOMAIN" '.*\.\(.*\..*\)')
NAMEONLY=$(expr match "$CERTBOT_DOMAIN" '\(.*\.\).*\..*')
CREATE_DOMAIN="_acme-challenge.${NAMEONLY}"
pdnsutil add-record "${ZONE}" "${CREATE_DOMAIN}" TXT 120 '"'"${CERTBOT_VALIDATION}"'"'
pdnsutil increase-serial "${ZONE}"
pdns_control notify "${ZONE}"
sleep 30
|