Vagrant development environment provisionned with Ansible.
- VirtualBox
- Vagrant
- Ansible
- Git
- ZSH with Oh-my-zsh
- Tmux
- Ruby
- Sass
- Compass
- Mailcatcher
- MySQL
- Apache2
- PHP
- Composer
- phpMyAdmin (optional)
- Node.js
vagrant up
vagrant ssh
cd /vagrant
# change these values
config.vm.network "private_network", ip: "192.168.33.xx"
config.vm.hostname = 'example.dev'
- MySQL user: root
- MySQL password: root
# http://example.dev:1080
mailcatcher --foreground --http-ip=0.0.0.0
# ansible/group_vars/all.yml
# git
git_email: john@doe.com
git_name: Jonh Doe