Everyone has used the term "but, it works on my machine ..." before and it usually resulted in disaster. Managing your local development environment has always been tricky, especially when you want it to be an exact copy of your production environment.
Vagrant tries to solve this problem by offering simple tool for managing lightweight, portable and reproducible development environments. Vagrant is a tool for both individual developers and development teams.
This talk will cover the basics of Vagrant and will also cover a brief introduction of configuration management tools like Puppet and Chef to provision your machines. "vagrant up" will be a command you'll learn to love.
The target audience for this talk is developers looking for an easy way to manage their development environment and sharing it with team members. The main objectives this talk are:
* Hassle-free setup of your development environment
* Having a portable definition of your environment
* Improving collaboration
* Tearing down the walls between developers and sysadmins
* Avoiding dependency clashes between different projects
* Stepping away from one monolithic development environment
* Having a replica of production to develop on
* Boosting confidence that your code will work once it is deployed
* Moving one step closer to continuous delivery
- Log in to post comments