2. Avoid the ‘but it works on my computer’ problem
Why be married to a PaaS provider?
3. Build virtual environments with a configuration file
Isolate dependencies and their configuration
Disposable
Consistent workflows
Develop and test infrastructure management scripts
5. Simple configuration management solution for
complex polyglot systems
Ansible is push-based vs pull-based (ex. Puppet)
On-demand task execution
No client required on the node
Rollback bad configurations
10. Vagrant is responsible for starting up and
running an Ansible playbook
The Ansible playbook starts a docker container
Application code runs within the Docker
container