diff --git a/local/bin/update-cloudflare-dns b/local/bin/update-cloudflare-dns new file mode 100755 index 0000000..4f8430d --- /dev/null +++ b/local/bin/update-cloudflare-dns @@ -0,0 +1,9 @@ +#!/bin/bash + +IP=`curl -s http://icanhazip.com/` + +curl -X PUT "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$RECORD_ID" \ + -H "X-Auth-Email: $EMAIL" \ + -H "X-Auth-Key: $CLOUDFLARE_API_KEY" \ + -H "Content-Type: application/json" \ + -d "{\"type\":\"A\",\"name\":\"mbp.davidcel.is\",\"content\":\"$IP\",\"ttl\":120}"