Browse Source

linting based on ShellCheck results

pull/5110/head
zak905 7 months ago
parent
commit
ffde1f8343
  1. 8
      dnsapi/dns_ionos.sh

8
dnsapi/dns_ionos.sh

@ -31,7 +31,7 @@ dns_ionos_add() {
return 1 return 1
fi fi
if [ $_context == "core" ];then
if [ "$_context" == "core" ];then
_body="[{\"name\":\"$_sub_domain.$_domain\",\"type\":\"TXT\",\"content\":\"$txtvalue\",\"ttl\":$IONOS_TXT_TTL,\"prio\":$IONOS_TXT_PRIO,\"disabled\":false}]" _body="[{\"name\":\"$_sub_domain.$_domain\",\"type\":\"TXT\",\"content\":\"$txtvalue\",\"ttl\":$IONOS_TXT_TTL,\"prio\":$IONOS_TXT_PRIO,\"disabled\":false}]"
if _ionos_rest POST "$IONOS_ROUTE_ZONES/$_zone_id/records" "$_body" && [ "$_code" = "201" ]; then if _ionos_rest POST "$IONOS_ROUTE_ZONES/$_zone_id/records" "$_body" && [ "$_code" = "201" ]; then
@ -59,7 +59,7 @@ dns_ionos_rm() {
return 1 return 1
fi fi
if [ $_context == "core" ];then
if [ "$_context" == "core" ];then
if ! _ionos_get_record "$fulldomain" "$_zone_id" "$txtvalue"; then if ! _ionos_get_record "$fulldomain" "$_zone_id" "$txtvalue"; then
_err "Could not find _acme-challenge TXT record." _err "Could not find _acme-challenge TXT record."
return 1 return 1
@ -102,7 +102,7 @@ _ionos_init() {
_err "Cannot find this domain in your IONOS account." _err "Cannot find this domain in your IONOS account."
return 1 return 1
fi fi
$_context="core"
_context="core"
elif [ -n "$IONOS_TOKEN" ]; then elif [ -n "$IONOS_TOKEN" ]; then
_info "You have specified an IONOS token." _info "You have specified an IONOS token."
_info "The script will use the IONOS Cloud DNS API: $IONOS_CLOUD_API" _info "The script will use the IONOS Cloud DNS API: $IONOS_CLOUD_API"
@ -113,7 +113,7 @@ _ionos_init() {
_err "Cannot find zone $zone in your IONOS account." _err "Cannot find zone $zone in your IONOS account."
return 1 return 1
fi fi
$_context="cloud"
_context="cloud"
else else
_err "You didn't specify any IONOS credentials yet." _err "You didn't specify any IONOS credentials yet."
_err "If you are using the IONOS DNS API, Read https://beta.developer.hosting.ionos.de/docs/getstarted to learn how to get a prefix and secret." _err "If you are using the IONOS DNS API, Read https://beta.developer.hosting.ionos.de/docs/getstarted to learn how to get a prefix and secret."

Loading…
Cancel
Save