opstack

Build Status

opstack provides an easy way to switch between sets of env variables and generate chef/knife configs based on those settings


Installing OpStack

gem install opstack

Importing an environment

opstack env import demo demo/accounts.json will read the json file with your config variables and save them as an encrypted json file in the opstack config directory (~/.opstack)

Export an environment to bash

eval $(opstack env export demo) will export the environment variables for the demo enviornment

Using the environment in a knife.rb

You can see an example knife.rb that uses opstack at https://github.com/OpSitters/opstack/blob/master/demo/knife.rb

TODO

Just about everything!