slicehost-tools

Manage Slicehost Slices and DNS records/zones from the command line.

WARNING

I am not responsible if this eats your data or destroys your life. YOU HAVE BEEN WARNED.

Installation

gem sources -a http://gems.github.com

sudo gem install wycats-thor
sudo gem install uhlenbrock-slicehost-tools

Usage

slicehost-dns

add [DOMAIN] [IP]               add a domain for the given ip
google_apps [DOMAIN] [IP]       cofigure Google Apps for the given domain (new or existing)
list                            lists all zones and their associated records
delete [DOMAIN]                 removes a domain
apikey [APIKEY]                 set your Slicehost API Key and save it to ~/.slicehost-tools
help [TASK]                     describe available tasks or one specific task

slicehost-slice

add [SLICE NAME] [--force]      add a new slice
delete [SLICE]                  delete a slice
list                            list slices
hard_reboot [SLICE]             perform a hard reboot
soft_reboot [SLICE]             perform a soft reboot
apikey [APIKEY]                 set your Slicehost API Key and save it to ~/.slicehost-tools
help [TASK]                     describe available tasks or one specific task

TODO

[DONE] Finish up the slice tool
Multiple Slicehost accounts? (not likely, but an idea)