Deploying Drupal with Ansible

Speakers: 

In this talk, we will start by briefly discussing the successes made possible by introducing devops then compare the more popular devops tools (Puppet, Chef, Salt, Ansible). The talk will center around using Ansible to setup a full Drupal system from Nginx and Varnish through the Drupal stack and into the database. The presentation will show how to run Ansible to create a single server setup as well as setting up various services on multiple machines including a distributed PHP processing tier. All code used in the talk will be available on GitHub.

I have helped multiple companies establish new environments and expand existing infrastructures through the use of Ansible. Ansible requires no agents, no existing infrastructure and is surprisingly easy to understand. It's a tool for getting things done for busy people. After this talk, attendees will be ready to use Ansible and will get Ansible playbooks that are ready for building out new environments.

As Drupal deployments grow in number of sites, number of moving parts and number of servers, automating service provisioning becomes a huge win for efficiency, repeatability and failure recovery. Whether handling your own installation or those of others, having a strong devops toolbox can make all the difference between a successful site upgrade and an unending nightmare. For me, the hammer in that toolbox is Ansible.

Schedule info
Track: 
Experience level: 
Beginner
Drupal Version: 
N/A