Share a Chef workstation between users for consistancy. No more WOMM!
- Ubuntu 14.04
- bundler
- chefdk
- chef-provisioning-vsphere
- aws cli
- packer
Example
docker run -it -v /path/to/cookbooks:/chef -v /path/to/configs_and_keys:/root/.chef/ heathsnow/chef_workstation
Now you can do the things! Such as. . .
# Bundler
$> cd /chef/my_cookbook
$> bundle install
# Knife
#> knife environment show dev -c /chef/knife.rb
# Chef
$> chef -v
# Packer
$> packer -v
# AWS CLI
$> aws help
- Fork the repository on Github
- Create a named feature branch (i.e.
add-new-install
) - Write your change
- Run the tests, ensuring they all pass
- Submit a Pull Request
Author:: Heath Snow (heathsnow@gmail.com)