public
Description: manage your slicehost dns settings via a YAML file
Homepage:
Clone URL: git://github.com/mattly/slicehost-dns.git
Click here to lend your support to: slicehost-dns and make a donation at www.pledgie.com !
name age message
file LICENSE Sun Jan 11 22:25:27 -0800 2009 boilerplate stuff [Matt Lyon]
file Manifest Sun Jan 11 22:25:27 -0800 2009 boilerplate stuff [Matt Lyon]
file README.mkdn Tue Feb 10 17:33:40 -0800 2009 allow specifying the slicehost API key in an en... [Matt Lyon]
directory bin/ Sun Jan 11 22:07:54 -0800 2009 initial commit [Matt Lyon]
directory lib/ Sat Feb 28 12:59:19 -0800 2009 removed all mentions of the TTL, slicehost sets... [Matt Lyon]
file slicehost-dns.gemspec Sat Feb 28 12:59:19 -0800 2009 removed all mentions of the TTL, slicehost sets... [Matt Lyon]
directory spec/ Sat Feb 28 12:59:19 -0800 2009 removed all mentions of the TTL, slicehost sets... [Matt Lyon]
README.mkdn

slicehost-dns

by Matthew Lyon matt@flowerpowered.com

DESCRIPTION:

Helps you manage your DNS entries on the slicehost DNS server via a local YAML file.

FEATURES

  • Create new Zones just by adding them to the YAML file under an IP address
  • Automatically creates the root A record and a wildcard A record
  • creation of MX and SPF (TXT) records for gmail if desired
  • creation of SRV records for google chat if desired
  • can dump your current settings to a YAML file

SYNOPSIS

Set your API key and dump your current config:

export SLICEHOST_API_KEY=234897293823984729390470fkbslkdfjbh
slicehost-dns --dump config.yml

Make some changes and push them back, but do a dry run first because we're not sure:

slicehost-dns config.yml --dry

OK we're cool, push the changes for real this time:

slicehost-dns config.yml

REQUIREMENTS

  • activeresource
  • rspec, if you wish to run the spec suite