Capability to update an UltraDNS configured CNAME to point to EC2 instance public hostnames.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
config
lib
spec
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
ec2_ultradns_updater.gemspec

README.md

Deprecated in favor of the more generic version: https://github.com/ultradns/ultradns_updater


UltraDNS updater for EC2 instances

Description

This gem provides the capability to update your UltraDNS configured CNAME or A record to point to EC2 instance public hostnames or IP address respectively.

Installation

Requires

  • Ruby & Ruby developer packages needed for nokugiri dependencies (Ubuntu example)

    sudo apt-get install ruby1.9.1-dev ruby1.9.1 ri1.9.1 rdoc1.9.1 irb1.9.1 libreadline-ruby1.9.1 libruby1.9.1 libopenssl-ruby
    sudo apt-get install libxslt1-dev libxml2-dev

    gem install ec2_ultradns_updater

Usage

  1. Configure an EC2 instance tag with the name 'Name' and the value of the CNAME to set for the instance
  2. Create a YAML configuration (see: config/sample.config.yaml)
  3. Run: ec2_ultradns_updater -c /etc/ec2_ultradns_updater_config.yaml

Optional

Output the name used as the CNAME like so: ec2_ultradns_updater -c /etc/ec2_ultradns_updater_config.yaml -o /tmp/hostname.fqdn