Workshop: Automation with Ansible - 101

Get deep-dive Hands-On experience in developing Ansible playbooks.

10 AM to 1:15 PM, 9 May 2018, Thoughtfactory, Bangalore


Ansible is software that automates software provisioning, configuration management, and application deployment. Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.


  • Basic Linux Administrator Skills
  • Open mind and spirit to learn.

Software Requirements

We will be using two centos7 vagrant machines for the workshop. Make sure you are using a Linux distribution and have vagrant configured with any of the providers like libvirt, virtual box, etc.

If you are unable to install vagrant on your Linux systems, then you might want to install Fedora operating system and come for the workshop, we can do the rest together.


This workshop introduces a beginner to basic fundamentals of Ansible with easy to do hands-on exercises. The workshop introduces basic use cases of Ansible followed by an introduction to Ansible Inventory, Playbooks, Modules, Variables, Conditionals, Loops and Roles. Each mentioned topic is accompanied by a set of coding exercises giving the attendees a hands-on experience in developing Ansible Playbooks.

Introduction to configuration management [15 mins]

  • What is configuration management?
  • Agent vs Agent-less
  • Push and Pull configurations.
  • Imperative vs Declarative

DevOps Concepts [10 mins]

  • Infrastructure as code.
  • Deterministic Builds/Deployements.
  • Idempotency.
  • Communications channels – Message Queueing vs SSH

Indroduction to Ansible [30 mins]

  • Requirements
  • Installation
  • Configuration

Working with Ansible [100 mins]

  • Ansible Inventory
  • Playbooks
  • Modules
  • Variables
  • Conditionals
  • Loops
  • Roles
  • Anisble Galaxy

Ansible in DevOps environment [20 mins]

Questions and Answers [10 mins]


Rahul Bajaj

Associate Software Engineer, Red Hat.

What else is happening?

You may also be interested in these related events





ThoughtFactory, Tower D, 2nd Floor, Diamond District, Bengaluru, Karnataka 560102