Ansible Fundamentals Workshop

Ansible Fundamentals Workshop


  • Early Bird Training Pass

    Sale Date Ended

    INR 129999
    Sold Out
  • Standard Regular Pass

    Sale Date Ended

    INR 15999
    Sold Out

Invite friends

Contact Us

Page Views : 192

About The Event

Objective of this course is to introduce students to what Ansible is, make them familiar with the core concepts, and help them get started writing Infrastructure as a code.


Course Outline


  • Introduction to Ansible and Devops
  • What is Devops
  • What is Ansible
  • Comparision with other automation tools
  • Setting up Learning Environment
  • Vagrant overview /quick demo
  • Additional Setup Tasks
  • Inventorying your Infrastructure
  • What is Hosts Inventory?
  • Hosts and Groups
  • Host/Group Variables
  • Dynamic Inventory
  • Building Patterns
  • Grouping Hosts with Patterns
  • Ansible Host Patterns & Roles
  • Building Patterns
  • Ad Hoc Server Management
  • Running one time tasks/commands
  • Running commands in parallel
  • File Transfer
  • Managing Packages
  • Managing Users
  • Deploying from Source Control
  • Managing Services
  • Playbooks – the real magic
  • Introduction to Ansible Playbooks
  • Plays
  • Tasks
  • Actions
  • Modules
  • Roles for Modularizing Code
  • Playbook Roles and Include Statements
  • Directory Layout for Modules
  • Notifications and Handlers
  • Writing a simple module to install web server
  • Variables and Templates
  • Variables and Facts
  • Variable Precedence
  • Registered Variables
  • Metadata
  • Static Contents Explosion
  • Using Dynamic Content with Templates
  • Templates Overview
  • Jinja
  • Modules Deep Dive
  • What are Ansible Modules
  • Types of Modules
  • Writing Modules
  • Advanced Playbook Topics
  • Accelerated Mode
  • Asynchronous Actions and Polling
  • Dry Run
  • Setting the Environment
  • Error Handling
  • Lookups
  • Prompts
  • Tags
  • Ansible Vault : Encrypting Data
  • Anisble Cloud Integrations
  • Troubleshooting and Best Practices
  • Troubleshooting
  • Best Practices
  • Continuous Delivery and Rolling Updates


Targeted Audience


This introductory course is targeted for the budding devops professionals, experienced sysadmins and enthusiasts alike who are already using ansible, or intend to use it to automate configuration management, system integration and manage scalable infrastructures with ease.




  • Basic understanding of linux/unix system concepts
  • Familiarity with Command Line Interface (CLI)
  • Familiarity with a Text Editor


About Trainer 


      Gourav Shah

Being passionate about world of Open Source software, and then later managing systems at scale, Gourav has transformed himself to be an expert Devops Enabler. He has trained more than 2000 IT professionals from leading tech firms including CISCO, Intuit, Walmart Labs, Dreamworks, Accenture, Capgemini, RBS, Wells Fargo, Oracle etc. which makes him a coveted devops trainer. After heading IT Ops team for one of the successful silicon valley venture, he went on to launch Initcron Systems, a niche firm specialized in devops, cloud and School of Devops, a leading provider of devops education. He is the author of “Ansible Playbook Essentials” published by PACKT. Gourav evangelizes about Devops, Cloud and Automation Tools at various events, meetups and conferences. He has initiated Devops meetups in Pune, Mumbai and Delhi and is an active member/speaker at Devops Bangalore.