summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mcrute@gmail.com>2015-12-13 17:49:41 -0800
committerMike Crute <mcrute@gmail.com>2015-12-13 17:49:41 -0800
commite07831a67193d3fb9553a39122cfafbcf6897908 (patch)
treec0754aa17a3f7f31de3f5e26cb67e955a8583bb6
parentf30aa3514472ab5448af63b8e9098b1d8a8a4332 (diff)
downloaddynamic_dns-e07831a67193d3fb9553a39122cfafbcf6897908.tar.bz2
dynamic_dns-e07831a67193d3fb9553a39122cfafbcf6897908.tar.xz
dynamic_dns-e07831a67193d3fb9553a39122cfafbcf6897908.zip
Remove old scriptHEADmaster
-rwxr-xr-xddns.sh28
1 files changed, 0 insertions, 28 deletions
diff --git a/ddns.sh b/ddns.sh
deleted file mode 100755
index 6685597..0000000
--- a/ddns.sh
+++ /dev/null
@@ -1,28 +0,0 @@
1#!/bin/bash
2
3set -e
4
5UPDATE_FILE=$(tempfile -p ddns-)
6IP_ADDR=$(curl -ks https://mike.crute.me/ip)
7ZONE_ID=""
8HOSTNAME=""
9
10# Assert valid format of IP
11echo $IP_ADDR | egrep "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" > /dev/null 2>&1
12
13cat > $UPDATE_FILE <<EOF
14{ "Changes": [{
15 "Action": "UPSERT",
16 "ResourceRecordSet": {
17 "Name": "$HOSTNAME",
18 "Type": "A",
19 "TTL": 60,
20 "ResourceRecords": [{ "Value": "$IP_ADDR" }]
21 }}]
22}
23EOF
24
25aws route53 change-resource-record-sets --profile snoopydyndns --hosted-zone-id $ZONE_ID --change-batch "file://$UPDATE_FILE" > /dev/null
26rm $UPDATE_FILE
27
28logger "DDNS update completed"