This repo contains a Vagrantfile and bootstrap script and files to provision a 'workshed' virtual machine where you can work on AWS resources.
The tools bootstrapped into the workshed are:
- AWS CLI - Amazon Web Services
- AWS Elastic Beanstalk CLI - Amazon Web Services
- Axe (The Cloud Hatchet) - Hugh Mooney
- SAWS (Supercharged AWS CLI) - Donne Martin
- Ansible - Red Hat
- Docker - Docker Inc.
- Terraform - Hashicorp
- S3cmd - s3tools.org
- dotvim (customised vim install) - Joseph Holland
- Terraforming (Export existing AWS resources to Terraform style: tf, tfstate) - Daisuke Fujita
- BIOS virtualisation enabled (Intel VT or AMD-V)
- VirtualBox - Oracle (install the Oracle VM VirtualBox Extension Pack too)
- Vagrant - Hashicorp
- Git
-
Open command line and clone this repo
git clone https://github.com/joseph-holland/workshed.git
-
Change directory into the workshed and vagrant up
cd workshed vagrant up
-
The virtual machine will take about 5-10 minutes to fully provision after which you will be able to ssh into it
vagrant ssh
- Fork it ( https://github.com/joseph-holland/workshed/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request