This course is focused on creating Ansible Dynamic Inventories and Playbooks and using Ansible modules to create a Continuous Integration and Continuous Development environments using the recommended best practices.

Once configured, you’ll learn the basics of ansible inventories and playbooks, the basics of the playbooks language. After completing the provided exercises, you’ll dive into more advanced concepts and gain real-world knowledge of the best practices when setting up a system with ansible. At last we’ll go over some real-world scenarios of using Ansible in the cloud or on-premises.


  • DevOps Professionals/Engineers
  • System Engineers
  • System Architects


  • Knowledge of linux command prompt required.
  • Knowledge of basic OS concepts is helpful.
  • Some experience with CI/CD is helpful.
  • Access multiple Linux (Mac OSX) systems/servers – either bare-bone or VMs.
  • Installed Virtualization Software – Virtualbox preferred.


This course is theoretical with hands-on exercises and assignments. All exercises are done in Linux environment with access to some virtualization software (VirtualBox preferred).


This course is not delivered with the FoldOut methodology.

Ansible Setup

  • Ansible local installation
  • Ansible configuration
  • Command Line Tools
  • Inventories
  • Playbooks


  • Hosts and Groups
  • Variables
  • Groups of Groups, Variables
  • Dynamic Inventory
  • Example Scripts

Playbooks – Basics

  • What are playbooks
  • Playbook Language
  • Variables and Templating
  • Conditionals and Loops
  • Blocks
  • Errors
  • Reusable Playbooks

Playbooks – Advanced

  • Dry Runs and Playbook Debugger
  • Privileges and privilege escalation
  • Advanced Syntax
  • Ansible Vault
  • Error Handling
  • Working with patterns
  • Working with modules
  • Working with plugins

Best Practices

  • Strategies
  • Content Organization
  • Staging and Production
  • Rolling Updates
  • OS handling
  • Coding standards
  • Version Control
  • Variables and Vault


  • Ansible and AWS
  • Ansible and Azure
  • Google Cloud Platform
  • CD and Rolling Updates
  • Ansible and Vagrant
  • Ansible and Python Virtual Environment

Duration: 2 days


Recorded training: $1210 Buy now

We offer substantial discounts for group bookings, and we have corporate rates with most of the operators and equipment suppliers in the world.

Get in touch »

Share this with your colleagues or your boss

Need to convince your colleagues or your boss? Share this training through social media, e-mail or download the pdf.

Don't miss a thing

Please sign up for our newsletter and you will be first to hear on upcoming events, new training subjects and more...