summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md15
-rwxr-xr-xroute53.sh4
2 files changed, 16 insertions, 3 deletions
diff --git a/README.md b/README.md
index 20081d3..60a19fe 100644
--- a/README.md
+++ b/README.md
@@ -11,5 +11,18 @@ A simple (b)ash script aimed for usage on LEDE/OpenWRT devices which enables sen
## Usage
```bash
-$ TBD
+$ export HOSTED_ZONE_ID=ABCDEFGHIJKL
+$ export AWS_ACCESS_KEY_ID=AKIAXXXXXXXXXXXX
+$ export AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXX
+$ export RECORD_NAME=foo.example.com
+$ export RECORD_VALUE=1.2.3.4
+$ ./route53.sh
+<?xml version="1.0"?>
+<ChangeResourceRecordSetsResponse xmlns="https://route53.amazonaws.com/doc/2013-04-01/"><ChangeInfo><Id>/change/C1R7XXXXXXXX</Id><Status>PENDING</Status><SubmittedAt>2017-09-15T14:03:18.167Z</SubmittedAt></ChangeInfo></ChangeResourceRecordSetsResponse>
+```
+
+## Test
+
+```bash
+$ shellcheck -s ash -e SC2169 route53.sh
```
diff --git a/route53.sh b/route53.sh
index 15fc469..1021f69 100755
--- a/route53.sh
+++ b/route53.sh
@@ -3,7 +3,7 @@
### route53.sh
### For use in LEDE / OpenWRT DDNS scenarios
###
-### Requires: curl, openssl-util
+### Requires: ca-bundle, curl, openssl-util
set -euo pipefail
IFS=$'\n\t'
@@ -12,7 +12,7 @@ ENDPOINT="route53.amazonaws.com"
RECORD_TTL=300
#RECORD_NAME=""
RECORD_TYPE="A"
-RECORD_VALUE="1.2.3.4"
+#RECORD_VALUE=""
#HOSTED_ZONE_ID=""
API_PATH="/2013-04-01/hostedzone/${HOSTED_ZONE_ID}/rrset/"