$ gem install elevage
Create new, default platform definition files at current location
$ elevage new <Platform Name>
Display parsed items from the desired state files
$ elevage list <item>
list vcenter :list all named vcenter definitions and their keys/values
list network :list all named network definitions and their keys/values
list compute :list all named compute configurations
list tiers :list all defined tier names
list pools :list all default component pool defintions
list components :list all platform components
list environments :list all defined environments in the platform state file
list <env name> :display substituted environment hash used to provision nodes
list <env name> -n :display individual node names, IP addresses, and Chef roles
Confirm health of platform definition files
$ elevage health
- Fork it ( https://github.com/[my-github-username]/elevage/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request