Guest User

Untitled

a guest
Feb 25th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # To be used in certbot command as --manual-cleanup-hook parameter
  4. #APIKEY=""
  5.  
  6. if [ -f /tmp/CERTBOT_$CERTBOT_DOMAIN/ZONE_RECORD_HREF ]; then
  7. ZONE_RECORD_HREF=$(cat /tmp/CERTBOT_$CERTBOT_DOMAIN/ZONE_RECORD_HREF)
  8. rm -f /tmp/CERTBOT_$CERTBOT_DOMAIN/ZONE_RECORD_HREF
  9. fi
  10.  
  11. if [ -f /tmp/CERTBOT_$CERTBOT_DOMAIN/RECORD_NAME ]; then
  12. RECORD_NAME=$(cat /tmp/CERTBOT_$CERTBOT_DOMAIN/RECORD_NAME)
  13. rm -f /tmp/CERTBOT_$CERTBOT_DOMAIN/RECORD_NAME
  14. fi
  15.  
  16. # Remove the challenge TXT record from the zone
  17. if [ -n "${ZONE_RECORD_HREF}" ]; then
  18. if [ -n "${RECORD_NAME}" ]; then
  19. curl --silent -X DELETE "$ZONE_RECORD_HREF/$RECORD_NAME/TXT" \
  20. -H "X-Api-Key: $APIKEY" \
  21. -H "Content-Type: application/json"
  22. fi
  23. fi
Add Comment
Please, Sign In to add comment