Update_Site_Cookbooks
This gem automates updating all your cookbooks installed with: "knife cookbook site install NAME".
Implementation
It uses your git branch names that begin with "chef-vender-" to determine which cookbooks to download.
All the code is in one page: https://github.com/da99/Update_Site_Cookbooks/blob/master/bin/Update_Site_Cookbooks
Installation
gem install Update_Site_Cookbooks
Usage
On your command line:
knife cookbook site install openssh
knife cookbook site install nginx
knife cookbook site install varnish
Update_Site_Cookbooks
Run Tests
git clone git@github.com:da99/Update_Site_Cookbooks.git
cd Update_Site_Cookbooks
bundle update
bundle exec bacon spec/main.rb
"I hate writing."
If you know of existing software that makes the above redundant, please tell me. The last thing I want to do is maintain code.