Introduction

  • Introduction to Ansible

  • Ansible Installation
  • Configuring Ansible Roles
  • Writing Playbooks
  • Executing adhoc commands

Application deployments with Ansible

  • Deploying our app from SCM to our local Vagrant environment
  • How we would deploy that code to production once tested by QA
  • Updating our application
  • How Ansible compares to alternatives such as Capistrano
  • Hands-on

Docker containers with Ansible

  • A brief intro to Docker
  • The synergy of containerization and automation
  • Using Ansible to build Docker containers
  • MySQL containers
  • Web application containers
  • Data storage containers
  • Hands-on