racker/gutsy — Issue #9: deployment script
Author: diN0bot
Created: 2012-02-22 00:48:52+00:00
State: open

The goal of gutsy is to make having a basic internal dashboard one-click (once a devops.json endpoint is created).

The deployment script should:

* ask for devops.json URL
* ask for project github URL
* extract project name from github URL
* create DNS, eg .rax.io
* cloud server:
* by default create public cloud server?
* ask for host, port of existing cloud server? (for rax would be internal-cloud info)
* ask for creds to provider? (for rax would be internal-cloud info)
* maybe we have a private repo with rax credentials to be used with gutsy; or just fork gutsy simply to add rax credentials
* deploy code to server 1-off
* create post commit hook with github to deploy code?

As a proof of concept, let's clone reach and use this script.