From c7805b6a7637e087ee5aaf532a4d836d0b03f488 Mon Sep 17 00:00:00 2001 From: Rich O Date: Fri, 9 Sep 2022 14:17:03 +0000 Subject: [PATCH] Update cloudflare_certbot_dns01_auth.sh, cloudflare_cerbot_dns01_cleanup.sh --- cloudflare_cerbot_dns01_cleanup.sh | 25 +++++++++++++++++++ ...s01.sh => cloudflare_certbot_dns01_auth.sh | 0 2 files changed, 25 insertions(+) create mode 100644 cloudflare_cerbot_dns01_cleanup.sh rename cloudflare_certbot_dns01.sh => cloudflare_certbot_dns01_auth.sh (100%) diff --git a/cloudflare_cerbot_dns01_cleanup.sh b/cloudflare_cerbot_dns01_cleanup.sh new file mode 100644 index 0000000..2cb1de6 --- /dev/null +++ b/cloudflare_cerbot_dns01_cleanup.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +# Get your API key from https://www.cloudflare.com/a/account/my-account +API_KEY="your-api-key" +EMAIL="your.email@example.com" + +if [ -f /tmp/CERTBOT_$CERTBOT_DOMAIN/ZONE_ID ]; then + ZONE_ID=$(cat /tmp/CERTBOT_$CERTBOT_DOMAIN/ZONE_ID) + rm -f /tmp/CERTBOT_$CERTBOT_DOMAIN/ZONE_ID +fi + +if [ -f /tmp/CERTBOT_$CERTBOT_DOMAIN/RECORD_ID ]; then + RECORD_ID=$(cat /tmp/CERTBOT_$CERTBOT_DOMAIN/RECORD_ID) + rm -f /tmp/CERTBOT_$CERTBOT_DOMAIN/RECORD_ID +fi + +# Remove the challenge TXT record from the zone +if [ -n "${ZONE_ID}" ]; then + if [ -n "${RECORD_ID}" ]; then + curl -s -X DELETE "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$RECORD_ID" \ + -H "X-Auth-Email: $EMAIL" \ + -H "X-Auth-Key: $API_KEY" \ + -H "Content-Type: application/json" + fi +fi diff --git a/cloudflare_certbot_dns01.sh b/cloudflare_certbot_dns01_auth.sh similarity index 100% rename from cloudflare_certbot_dns01.sh rename to cloudflare_certbot_dns01_auth.sh