remi / slicehost-tools forked from cameroncox/slicehost-tools
- Source
- Commits
- Network (4)
- Downloads (5)
- Wiki (1)
- Graphs
-
Branch:
master
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Wed Jul 02 00:56:11 -0700 2008 | |
| |
LICENSE | Wed Jul 02 00:07:19 -0700 2008 | |
| |
README.markdown | ||
| |
Rakefile | ||
| |
bin/ | Tue Sep 02 13:02:02 -0700 2008 | |
| |
lib/ | ||
| |
slicehost-tools.gemspec |
README.markdown
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 thor
sudo gem install booster-slicehost-tools
Usage
slicehost-dns
add [DOMAIN] [IP] add a domain for the given ip
google_apps [DOMAIN] [IP] configure Google Apps for the given domain (new or existing)
add_a [DOMAIN] [NAME] [IP] add a A record to an existing domain
add_assets [DOMAIN] [IP] add a 4 assets hosts (assets0..assets3) to an existing domain
add_cname [DOMAIN] [NAME] [CNAME] add a CNAME record to an existing domain
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
to_zonefile [DOMAIN] output a zone file for the given domain
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)

