Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Avoid Deployment Surprises and Frustation with Vagrant and Ansible

Avoid Deployment Surprises and Frustation with Vagrant and Ansible

We’ve all had that “works on my machine” moment. We coded and coded, got it working the way we want, went to deploy and . . . . errors. This talk will help WP developers learn how to use Vagrant and Ansible to quickly provision a consistent, isolated development environment that moves seamlessly to production and makes deployment a pain-free and surprise-free experience.

Joel Clermont

July 26, 2014

More Decks by Joel Clermont

Other Decks in Programming


  1. Goals • What is Vagrant? • Why might I want

    to use it? • How does it work?
  2. References • Ansible http://docs.ansible.com • Ansible template https://github.com/joelclermont/ vagrant-ansible-template •

    Brad’s HHVM http://webdevstudios.com/2014/07/17/ setting-up-wordpress-nginx-hhvm-for-the-fastest- possible-load-times/ • Vagrant HHVM https://github.com/keichan34/wp- nginx-hhvm-mariadb