chenliu0831 / vagrant-opsworks

Build vagrant box for developing cookbooks in AWS opsworks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vagrant-opsworks

The main goal of this project is building vagrant boxes for developing & testing cookbooks you plan to use in Amazon Opsworks.

Use this project to build a Ubuntu 14.04 LTS (or Ubuntu 12.04.5 LTS) box provisioned with opsworks ruby2.0.0-p481 and chef 11.10.4 from agent release 3425.

You may have noticed the new opsworks agent using chef-client with chef-zero now, be aware this box only provides chef-solo.

The previous release of this project (for opsworks chef version 11.4.4) is preserved in the chef-11.4 branch.

Dependencies

Usage

# build the vagrant virtual box
rake virtualbox-build

# install the vagrant virtual box
rake virtualbox-install

# build the vagrant vmware box
rake vmware-build

# install the vagrant vmware box
rake vmware-install

# check out your new box with provided Vagrant file
vagrant up [--provider=vmware_fusion]

# clean up builded boxes
rake clean

# build or install an Ubuntu 12.04.5 box by prepending "precise:"
rake precise:virtualbox-build
rake precise:virtualbox-install

Notes

References

About

Build vagrant box for developing cookbooks in AWS opsworks

License:Other


Languages

Language:Shell 65.6%Language:Ruby 34.4%