Simple Server and application management with Ansible

Note: this is an archived site. Join us August 24-25 for DrupalCamp LA 2019 http://drupalcampla.com.
Day: 
Saturday
Time: 
10:00a
Room: 
MDEA
We know containers are the coolness. Lando, docksal, vessel, or native docker all give us awesome dev tools to get up and running locally and kicking ass. But when you have something that is not hosted on Pantheon or Acquia, you might run into the worst problem:
WELL IT WORKS ON MY MACHINE!
So we're going to step back and take a look at just entry level server and dev management using Ansible which will actually give us a few other fun things:
  1. Easily manage the software on a server.
  2. Easily CONTINUALLY make updates to a server.
  3. Set up locally using the same tools you set up your production.
  4. Also manage the code that ends up on your server.
We'll go over how to run basic commands with Ansible, how to utilize existing playbooks to set up a Drupal server super fast, how to have encrypted variables that you can still store in git (like mysql passwords? Yes you can!) and also deploying code using Ansible. And the best part is, you can use the same work you do locally to set up a virtual machine locally doing the same stuff so you will never run into 'works on my machine' problems.
Category: 
DevOps
Skill: 
Beginner
Duration: 
One hour