Automation with Ansible

Live Classroom
Duration: 4 days
Live Virtual Classroom
Duration: 4 days
Pattern figure


Ansible is an open-source software that allows developers to automate application development and deployment, configuration management, and software provisioning. Ansible connects via remote APIs, remote PowerShell, or SSH.

Cognixia’s Automation with Ansible course is intended to help Linux system developers and administrators with automating application deployment, configuration, provisioning, and orchestration.

During this training course, participants will learn to automate tasks by writing Ansible playbooks and running them to validate the accurate configuration and deployment of servers. Further, participants will also learn how to approach automating common Linux system administration tasks by studying real examples of Ansible automation.

This course is based on Red Hat® Ansible Engine 2.7.

What You'll Learn

  • Installing Ansible/Red Hat Ansible Engine on control nodes
  • Creating and updating inventories of managed hosts
  • Managing the nodes and devices connected to them
  • Using ad-hoc commands with Ansible playbooks
  • Writing executable and scalable Ansible playbooks
  • Using Ansible Vault for protecting sensitive data
  • Re-using code and simplifying playbook development through Ansible roles


Describe Ansible concepts and install Red Hat Ansible Engine

Configure Ansible to manage hosts and run ad-hoc Ansible commands

Write a simple Ansible playbook and run it to automate tasks on multiple managed hosts

Write playbooks that use variables to simplify management of the playbook and facts to reference information about managed hosts

Manage task control, handlers and task errors in Ansible playbooks

Deploy, manage and adjust files on hosts managed by Ansible

Write playbooks that are optimized for larger, more complex projects

Use Ansible roles to develop playbooks more quickly and to reuse Ansible code

Troubleshoot playbooks and managed hosts

Automate common Linux system administration tasks with Ansible

Demonstrate skills learned in this course by installing, optimizing, and configuring Ansible for the management of managed hosts
Ripple wave

Who should attend

This course is highly recommended for current and aspiring:
  • DevOps Engineers
  • Systems Design Engineers
  • Linux System Administrators
  • Infrastructure Automation Engineers
  • Technical Architects
  • Software Developers


Participants need to be a Red Hat Certified System Administrator (RHCSA), Red Hat Certified Engineer (RHCE), or have substantial knowledge and experience with Red Hat®Enterprise Linux® equivalent to the certification.

Interested in this Course?

    Ready to recode your DNA for GenAI?
    Discover how Cognixia can help.

    Get in Touch
    Pattern figure
    Ripple wave