Browse Source

Handle domains of .co.uk type

pull/476/head
Radek SPRTA 6 years ago
parent
commit
b1e177f45e
No known key found for this signature in database GPG Key ID: 3C36A3AA4A06D51
2 changed files with 20 additions and 2 deletions
  1. +10
    -1
      dns_scripts/dns_add_clouddns
  2. +10
    -1
      dns_scripts/dns_del_clouddns

+ 10
- 1
dns_scripts/dns_add_clouddns View File

@ -53,7 +53,16 @@ fi
curl_params=( -H "Authorization: Bearer $access_token" -H 'Content-Type: application/json' )
# Get main domain
domain_root=$(echo "$fulldomain" | awk -F\. '{print $(NF-1) FS $NF}')
resp=$(curl --silent "${curl_params[@]}" -X POST "$API/domain/search" \
--data "{\"search\": [{\"name\": \"clientId\", \"operator\": \"eq\", \"value\": \"$client\"}]}")
domain_slice="$fulldomain"
while [[ -z "$domain_root" ]]; do
if [[ "${resp// }" =~ domainName\":\"$domain_slice ]]; then
domain_root="$domain_slice"
_debug domain_root "$domain_root"
fi
domain_slice="${domain_slice#[^\.]*.}"
done
# Get domain id
resp=$(curl --silent "${curl_params[@]}" -X POST "$API/domain/search" \


+ 10
- 1
dns_scripts/dns_del_clouddns View File

@ -53,7 +53,16 @@ fi
curl_params=( -H "Authorization: Bearer $access_token" -H 'Content-Type: application/json' )
# Get main domain and challenge record
domain_root=$(echo "$fulldomain" | awk -F\. '{print $(NF-1) FS $NF}')
resp=$(curl --silent "${curl_params[@]}" -X POST "$API/domain/search" \
--data "{\"search\": [{\"name\": \"clientId\", \"operator\": \"eq\", \"value\": \"$client\"}]}")
domain_slice="$fulldomain"
while [[ -z "$domain_root" ]]; do
if [[ "${resp// }" =~ domainName\":\"$domain_slice ]]; then
domain_root="$domain_slice"
_debug domain_root "$domain_root"
fi
domain_slice="${domain_slice#[^\.]*.}"
done
txt_record="_acme-challenge.$fulldomain."
# Get domain id


Loading…
Cancel
Save