|
|
|
@ -19,14 +19,16 @@ dns_he_add() {
|
|
|
|
|
_txt_value=$2
|
|
|
|
|
_info "Using DNS-01 Hurricane Electric hook"
|
|
|
|
|
|
|
|
|
|
HE_Username="${HE_Username:-$(_readaccountconf_mutable HE_Username)}"
|
|
|
|
|
HE_Password="${HE_Password:-$(_readaccountconf_mutable HE_Password)}"
|
|
|
|
|
if [ -z "$HE_Username" ] || [ -z "$HE_Password" ]; then
|
|
|
|
|
HE_Username=
|
|
|
|
|
HE_Password=
|
|
|
|
|
_err "No auth details provided. Please set user credentials using the \$HE_Username and \$HE_Password envoronment variables."
|
|
|
|
|
return 1
|
|
|
|
|
fi
|
|
|
|
|
_saveaccountconf HE_Username "$HE_Username"
|
|
|
|
|
_saveaccountconf HE_Password "$HE_Password"
|
|
|
|
|
_saveaccountconf_mutable HE_Username "$HE_Username"
|
|
|
|
|
_saveaccountconf_mutable HE_Password "$HE_Password"
|
|
|
|
|
|
|
|
|
|
# Fills in the $_zone_id
|
|
|
|
|
_find_zone "$_full_domain" || return 1
|
|
|
|
@ -62,7 +64,8 @@ dns_he_rm() {
|
|
|
|
|
_full_domain=$1
|
|
|
|
|
_txt_value=$2
|
|
|
|
|
_info "Cleaning up after DNS-01 Hurricane Electric hook"
|
|
|
|
|
|
|
|
|
|
HE_Username="${HE_Username:-$(_readaccountconf_mutable HE_Username)}"
|
|
|
|
|
HE_Password="${HE_Password:-$(_readaccountconf_mutable HE_Password)}"
|
|
|
|
|
# fills in the $_zone_id
|
|
|
|
|
_find_zone "$_full_domain" || return 1
|
|
|
|
|
_debug "Zone id \"$_zone_id\" will be used."
|
|
|
|
|