A little bit nicerer than my last attempt.
This uses Ansible to just install the tools then runs a post-install.sh script to do some config for some of the apps.
The scripts will attempt to mount your private key from your host machine.
It assumes that its located at ~/.ssh/id_rsa. This helps when using git from with in the VM and other key stuff.
Also it will mount a project directory currently referenced from ~/projects. If you want to change any of these two settings for your use, change them in the Vagrantfile.
After thats complete do the following.
You will need to install VirtualBox, Vagrant and Ansible.
Then you will need to install the Docker Ansible playbook.
$ ansible-galaxy install angstwad.docker_ubuntu- Clone this repository
$ git clone https://github.com/joesustaric/dev-env.git cdinto the directory and run$ vagrant upcommand- After the machine has been provisioned ,
$ vagrant sshwill connect you into it.
(main stuff)
- Golang
- Ruby
- Git
- Zsh
- Vim
- Docker & Docker Compose
