3. As a Developer, I want
An environment that is identical to production
An environment that is easy to setup
The same environment that everyone in my team uses
To use the tools, editors, etc. that I am most comfortable with
4. As an Ops person, I want
To be able to quickly develop, spin up and test different environments
Test things like shell scripts, Chef/Puppet configurations
5. As a Designer, I want
To quickly setup the app so I can focus on design
No install fests!
11. vagrant up
Fetches a base box
Boots it up, mounts folders, forwards ports, etc.
Runs provisioning script
And gives you password less ssh as the vagrant user
12. Puppet
is a provisioning tool
provides a Resource abstraction layer
too much detail for this talk. Catch me later :)