Turns an Ubuntu system into a hacking and development station with the following tools installed:
- chefdk - via chef-dk cookbook
- Atom Editor - via atom cookbook
- includes some key plugins:
file-watcherandfile-icons
- includes some key plugins:
- VirtualBox-5.2 - via my fork of the virtualbox cookbook own branch
- vagrant - via vagrant cookbook
- includes the
winrm plugin
- includes the
- habitat
- terraform - terraform cookbook
- packer - via sbp_packer cookbook
- docker - via docker_cookbook
Inspec smoke tests try to verify the bulk of actions done. If you've got a sane chef development workstation (see chefdk recipe in this repo) - then you can sanity check things converge and verify by doing:
kitchen converge
kitchen verify
- Fork the repository on Github
- Create a named feature branch (like add_component_x)
- Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github