Skip to content

interlock/dynamic-route53

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic Route 53 DNS

This cli application enables updating an AWS Route53 HostedZone Record with an ipv4/ipv6 address.

Usage

./dynamic-route53 --hosted-zone-id=<zone_id> \
    --domain=my.domain.com --network tcp4 \
    --frequency=20

Configuration

  • AWS_ACCESS_KEY - required env variable to interact with AWS
  • AWS_SECRET_KEY - required env variable to interact wiht AWS
      --comment string          comment to RecordSet
  -d, --domain string           domain to update
  -f, --frequency int           frequency to refresh. 0 value is once
  -h, --help                    help for dynamic-route53
  -z, --hosted-zone-id string   hosted zone ID
      --immediate               immediately start refresh on start (default true)
  -l, --lookup string           which lookup agent to lookup (default "ifconfig.co")
  -n, --network string          tcp4 or tcp6, sets A or AAAA as appropriate (default "tcp4")
      --profile                 Enable profiling
      --profile-port int32      Port for profiling (default 6660)
      --ttl int                 TTL to set on the Route53 Record (default 3600)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published