Browse Source

Added dnsapi/dns_infomaniak.sh

tlsa
Rene Luria 4 years ago
committed by neil
parent
commit
a7d7612673
  1. 6
      dnsapi/dns_infomaniak.sh

6
dnsapi/dns_infomaniak.sh

@ -85,7 +85,7 @@ dns_infomaniak_add() {
# API call # API call
response=$(_post "$data" "${INFOMANIAK_API_URL}/1/domain/$domain_id/dns/record") response=$(_post "$data" "${INFOMANIAK_API_URL}/1/domain/$domain_id/dns/record")
if [ -n "$response" ] && echo "$response" | _contains '"result":"success"'; then
if [ -n "$response" ] && echo "$response" | grep -qF '"result":"success"'; then
_info "Record added" _info "Record added"
_debug "Response: $response" _debug "Response: $response"
return 0 return 0
@ -165,7 +165,7 @@ dns_infomaniak_rm() {
# API call # API call
response=$(_post "" "${INFOMANIAK_API_URL}/1/domain/$domain_id/dns/record/$record_id" "" DELETE) response=$(_post "" "${INFOMANIAK_API_URL}/1/domain/$domain_id/dns/record/$record_id" "" DELETE)
if [ -n "$response" ] && echo "$response" | _contains '"result":"success"'; then
if [ -n "$response" ] && echo "$response" | grep -qF '"result":"success"'; then
_info "Record deleted" _info "Record deleted"
return 0 return 0
fi fi
@ -187,7 +187,7 @@ _find_zone() {
zone="$1" zone="$1"
# find domain in list, removing . parts sequentialy # find domain in list, removing . parts sequentialy
while _contains "$zone" '\.'; do
while echo "$zone" | grep -q '\.'; do
_debug "testing $zone" _debug "testing $zone"
id=$(_get_domain_id "$zone") id=$(_get_domain_id "$zone")
if [ -n "$id" ]; then if [ -n "$id" ]; then

Loading…
Cancel
Save