Creating great development workflows with vagrant, ansible and travis.

kporras07

Starting a project is a great moment for thinking about all the infraestructure that this project is going to need: a dev or integration server, an staging server, obviously the production server and maybe an utility server.
You probably already know that all of your site configuration should be in code; but now; you should also now that ALL of your servers and environments configuration could be in code and that's the BEST way of doing it.

In this session we're gonna learn how to create VMs for every team member and how to easily create al the needed environment using a cloud service (we're going to work with Digital Ocean; but you also could work with AWS or your own cloud using VMWare, KVM or another technology). We also will learn how to realize continous integration between different environments using TravisCI (free for Open Source projects).

Session Track

DevOps

Experience Level

Intermediate

Drupal Version