We had a great discussion about how different companies and individuals are using Ansible for Drupal infrastructure management and deployments at DrupalCon LA, and I wanted to post some slides from my (short) intro to Ansible presentation here, as well as a few notes from the presentation.
The slides are below:
And video/audio from the BoF:
Notes from the BoF
If first gave an overview of the basics of Ansible, demonstrating some Ad-Hoc commands on my Raspberry Pi Dramble (a cluster of six Raspberry Pi 2 computers running Drupal 8), then we dove headfirst into a great conversation about Ansible and Drupal.
Some notes from that discussion:
- There are now many different local and production open source environment stacks built with Ansible, like Drupal VM, DevShop, Pubstack, Valkyrie, and Vlad.
- Many companies are using Ansible as an infrastructure management tool, but sticking with tools like Cobbler, Bower, etc. for actual code deployment. Some people also use Ansible for deployment, but it really depends on the project/team's needs.
- A lot of people liked (especially in comparison to tools like Chef and Puppet) how approachable and straightforward Ansible is; instead of taking days or weeks to get up to speed, you can dive right into Ansible and start using it in a day.
- Connor Krukowsky has Drupal 8 running on his 8-core rooted Android phone!
Discount on Ansible for DevOps
It was a great BoF, and I hope we can keep the discussion going about how different teams are using Ansible with Drupal infrastructure, and how we can all help each other through shared projects, roles, and techniques!
And maybe I'll finally get back to my work on a drush module for Ansible ;)