Introduction to Ansible

Developed with Ansible
This content is developed in partnership with Ansible
AVG Duration4h


Ansible provides you with an automation engine that allows you to manage multiple facets of information technology. That means understanding how to get started with Ansible is important. The Introduction to Ansible learning path will help you to get you started using Ansible to automate common IT tasks. 

The first course will help you to understand some of the generic concepts of Ansible configuration and management. Followed by the course Getting Started With Ansible, where you'll go through an overview of how to use Ansible. After that, you can put what you've learned to the test with hands-on labs. After that, the final course will cover an overview of Ansible Tower and Ansible Galaxy. 

By the end of this learning path, you should feel comfortable automating tasks with Ansible. If you have questions contact

So if you're ready to start automating tasks with Ansible, then let's get started with the first course! 

Learning Objectives

  • Understand how to use Ansible for configuration management
  • Learn how to deploy a simple Python-based web application
  • Learn about Ansible Tower and Ansible Galaxy

Intended Audience

DevOps engineers, IT professionals, or anyone looking to improve the way they manage their infrastructure.


To get the most out of this learning path, you should already have experience in managing infrastructure deployments. Knowledge of DevOps techniques would also be beneficial.


Your certificate for this learning path

Training Content

Course - Beginner - 11m
What is Configuration Management
This course is a high-level overview to help explain some of the concepts of configuration management.
Course - Intermediate - 1h 17m
Getting Started With Ansible
This course teaches you how to use Ansible for configuration management.
Hands-on Lab - Intermediate - 1h
Getting Started with Ansible
The goal in this first Lab is to create your first playbook. This Lab will be the first step in creating what is known as a LAMP (Linux, Apache, MySQL, Python -sometimes Perl or PHP) server.
Hands-on Lab - Intermediate - 1h
Ansible: Deploying Web Applications
In this lab, you will be deploying a simple Python-based web application. This will be a basic LAMP stack, with the P representing Python.
Course - Intermediate - 37m
Introduction to Managing Ansible Infrastructure
This course gives an overview of Ansible Tower and Ansible Galaxy.
Hands-on Lab Challenge - Intermediate - 1h
Ansible Configuration Management Troubleshooting Challenge
Put your Ansible skills to the test in this challenge requiring you to troubleshoot a provided Ansible configuration the deploys a web application.
Exam - 35m
Final Exam: Introduction to Ansible
Final Exam: Introduction to Ansible
About the Author
Learning paths6

Stelligent's entire focus is DevOps automation and Continuous Delivery in the AWS cloud. Founded in 2007, Stelligent is an AWS Advanced Consulting Partner with the DevOps Competency. For more information please visit