mirror of
https://github.com/acmesh-official/acme.sh.git
synced 2025-05-01 02:34:12 +00:00
Update dns_hosttech.sh
This commit is contained in:
parent
91cb32eaeb
commit
7c95ae4f96
@ -1,6 +1,7 @@
|
|||||||
#!/usr/bin/bash
|
#!/usr/bin/bash
|
||||||
|
|
||||||
#Hosttech_Key="abcdefghuhu"
|
#Hosttech_Key="asdfasdfawefasdfawefasdafe"
|
||||||
|
|
||||||
Hosttech_Api="https://api.ns1.hosttech.eu/api/user/v1"
|
Hosttech_Api="https://api.ns1.hosttech.eu/api/user/v1"
|
||||||
|
|
||||||
######## Public functions #####################
|
######## Public functions #####################
|
||||||
@ -33,6 +34,8 @@ dns_hosttech_add() {
|
|||||||
if _hosttech_rest POST "zones/$_domain/records" "{\"type\":\"TXT\",\"name\":\"$_sub_domain\",\"text\":\"$txtvalue\",\"ttl\":600}"; then
|
if _hosttech_rest POST "zones/$_domain/records" "{\"type\":\"TXT\",\"name\":\"$_sub_domain\",\"text\":\"$txtvalue\",\"ttl\":600}"; then
|
||||||
if _contains "$_response" "$_sub_domain"; then
|
if _contains "$_response" "$_sub_domain"; then
|
||||||
_debug recordID "$(echo "$_response" | grep -o '"id":[^"]*' | grep -Po "\d+")"
|
_debug recordID "$(echo "$_response" | grep -o '"id":[^"]*' | grep -Po "\d+")"
|
||||||
|
|
||||||
|
#save the created recordID to the account conf file, so we can read it back for deleting in dns_hosttech_rm.
|
||||||
_saveaccountconf recordID "$(echo "$_response" | grep -o '"id":[^"]*' | grep -Po "\d+")"
|
_saveaccountconf recordID "$(echo "$_response" | grep -o '"id":[^"]*' | grep -Po "\d+")"
|
||||||
_info "Added, OK"
|
_info "Added, OK"
|
||||||
return 0
|
return 0
|
||||||
@ -43,13 +46,15 @@ dns_hosttech_add() {
|
|||||||
fi
|
fi
|
||||||
_err "Add txt record error."
|
_err "Add txt record error."
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#fulldomain txtvalue
|
||||||
dns_hosttech_rm() {
|
dns_hosttech_rm() {
|
||||||
fulldomain=$1
|
fulldomain=$1
|
||||||
txtvalue=$2
|
txtvalue=$2
|
||||||
Hosttech_Key="${Hosttech_Key:-$(_readaccountconf_mutable Hosttech_Key)}"
|
|
||||||
|
|
||||||
|
Hosttech_Key="${Hosttech_Key:-$(_readaccountconf_mutable Hosttech_Key)}"
|
||||||
if [ -z "$Hosttech_Key" ]; then
|
if [ -z "$Hosttech_Key" ]; then
|
||||||
Hosttech_Key=""
|
Hosttech_Key=""
|
||||||
_err "You didn't specify a Hosttech api key."
|
_err "You didn't specify a Hosttech api key."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user