delDNSName 519 B

123456789101112131415161718
  1. #!/bin/bash
  2. PATH="/usr/local/bin:${PATH}"
  3. SUB_DOMAIN="${1:?Need customer subdomain code}"
  4. ZONE="linuxforward.com"
  5. # get subdomain record id
  6. record_id=$( ovhcli get "domain/zone/${ZONE}/record?fieldType=A&subDomain=${SUB_DOMAIN}" | jq -r '.[]' )
  7. if [ -n "${record_id}" ]; then
  8. ovhcli delete "domain/zone/${ZONE}/record/${record_id}" | jq -r 'select(. != null)'
  9. sleep 2
  10. ovhcli post "domain/zone/${ZONE}/refresh" | jq -r 'select(. != null)'
  11. else
  12. echo "Could not find any RecordID for ${SUB_DOMAIN}"
  13. fi
  14. exit $?