Skip to main content
Cloud, DevOps & System AdminOreilly2022-4 Edition100% Free Video Course

Ansible: From Basics to Guru

Ansible: From Basics to Guru is a comprehensive Ansible training course published by Oreilly Online Academy. Ansible is an open source automation tool used for configuration management, application deployment, and task automation. It enables IT managers to automate processes, manage complex deployments and ensure stability in their IT environments. Ansible is known for its simplicity and ease of use, using human-readable YAML files to define automation tasks. Ansible is a powerful and versatile automation tool that simplifies configuration management, application deployment, and task automation. Its agentless architecture, simple syntax, and extensive module library make it a popular choice for IT professionals looking to simplify and scale their operations.By automating routine tasks and ensuring consistency, Ansible helps organizations improve efficiency, reduce errors, and maintain robust and reliable IT environments. Ansible is the leading solution for configuration management. It lets you automate assets across an environment—including Linux, Windows, cloud, network devices, and more—and works as an application deployment tool that enables infrastructure as code. In this comprehensive training course, you will get to know this valuable tool and you will be able to use all its potential. This training course is comprehensive and all topics and techniques of using this valuable tool will be taught to you.

166 Video Lessons
148.4 Hours On-Demand
Created by Senior Industry Specialist
Uploaded Sep 2026
English
Ansible: From Basics to Guru
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
148.4 hours on-demand video
166 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Getting started with Ansible
Development of flexible playbooks
Advanced Ansible management
Managing heterogeneous environment with Ansible
And …

Course Curriculum166 Lectures

1 sections • 148.4 hours total length

Prefer offline learning? Download all 166 video lectures and project files for free.
Download Free
Configuring Inventory
Preview
23m
Understanding Ansible
Preview
26m
Understanding Requirements for Managing Assets with Ansible
58m
Setting up the Ansible Control Node
1h 30m
Understanding Ad-hoc Commands
1h 7m
Understanding the Course Lab Environment
1h 5m
Setting up Privilege Escalation
1h 13m
Understanding ansible.cfg and Working with Settings
1h
Configuring Linux Managed Hosts with Ad-hoc Commands
1h 30m
Ad-hoc Commands versus Playbooks
1h 15m
Setting up Windows as a Managed Host
1h 30m
Using Module Documentation
42m
Exploring Essential Ansible Modules
1h 30m
Using Ansible in an Idempotent way
55m
Understanding Playbook Structure
1h 30m
Understanding Task Execution and Errors
1h 26m
Understanding Ansible Tower, Automation Platform and AWX
1h 19m
Writing and Running your First Playbook
1h 30m
Installing Ansible Tower
1h 23m
Understanding Ansible Tower Main Components
1h 21m
Separating Code from Site-Specific Configuration
29m
Configuring Ansible Tower to Manage Windows
1h 30m
Setting up Ansible Tower to Manage Assets
1h 30m
Using Variables in a Playbook
1h 12m
Speeding up Fact Collection
49m
Understanding Where to Define your Variables
1h 30m
Understanding Different Notations for Facts and Variables
59m
Using Ansible Facts
1h 12m
Using Magic Variables
34m
Using Register
45m
Using Vault to Store Sensitive Information
1h 22m
Conditionals Overview
18m
Using Multi-valued Variables
1h 30m
Using Handlers for Conditional Task Execution
54m
Using when to Run Tasks Based on Specific Conditions
1h 30m
Using Blocks
1h 30m
Using register to Work with Task Results
1h 30m
Using loop to Process a List of Items
1h 30m
Manipulating Files
42m
Managing Failure with the fail Module
1h 17m
Using the assert Module
53m
Changing File Contents
1h 9m
Using the find Module
1h 29m
Understanding Collections
1h 29m
Understanding Roles
1h 3m
Using Templates
1h 30m
Working with Galaxy
1h 30m
Using Collections
1h 30m
Creating your own Roles
1h 11m
Using Collections from Automation Hub
1h 30m
Using Includes and Imports
41m
Managing Parallelism
32m
Using Tags
1h 3m
Using Delegation
1h 30m
Configuring Security
1h 30m
Efficiently Copying Files
41m
Case Study Optimizing Ansible
52m
Optimizing SSH
1h 28m
Understanding Filters and Variable Types
1h 30m
Using Filters to Work with Network Addresses
1h 25m
Using Filters to Change Variables
1h 30m
Understanding Plugins and Filters
45m
Using Filters in Loops
1h 30m
Exploring Lookup Plugins
1h 26m
Using Common Lookup Plugins
1h 19m
Using the fileglob Lookup Plugin
1h 22m
Using Callback and Timer Plugins
1h 30m
Creating Random Passwords
48m
Using Plugin-Based Inventory
1h 30m
Configuring Fact Caching
1h 30m
Configuring Notifications
29m
Managing Users and Teams
1h 16m
Creating Job Template Surveys
55m
Scheduling Jobs
26m
Importing Static Inventories
45m
Creating and Updating Dynamic Inventories
1h 2m
Using Workflow
1h 30m
Using Smart Inventories
44m
Using Vault in Tower
38m
Backing up Tower
25m
Understanding Requirements for Managing Windows
40m
Using Playbooks to Manage Windows
1h 28m
Understanding Requirements for Managing Azure
1h 27m
Using the Tower API
1h 30m
Understanding Requirements for Managing Docker
23m
Using Playbooks to Manage Azure
1h 30m
Managing Podman Containers
1h 9m
Using Playbooks to Manage Docker
1h 30m
Understanding Requirements for Managing AWS
1h 30m
Configuring Dynamic Inventory
44m
Understanding Network Device Management
1h 7m
Using Playbooks to Manage AWS
1h 30m
Using Generic Modules for Network Device Management
28m
Configuring Cisco SMB Devices with Ansible
1h 30m
Understanding vSphere Management
56m
Managing KVM Virtual Machines
1h 20m
Setting Up Cisco SMB Devices
1h 30m
Managing ESXi
1h 30m
Preparing the Kubernetes Setup
43m
Understanding Requirements for Managing Kubernetes
1h 28m
Managing Kubernetes Resources
42m
Ansible Introduction
43m
Ansible Summary
5m
Learning objectives (2)
12m
Running the Playbook to Create a Kubernetes Cluster
1h 30m
Learning objectives (4)
10m
Learning objectives (3)
8m
Learning objectives (5)
14m
Learning objectives (6)
11m
Learning objectives (7)
9m
Learning objectives (8)
10m
Learning objectives (11)
9m
Learning objectives (9)
13m
Learning objectives (12)
12m
Writing a Playbook to Create a Kubernetes Cluster
1h 30m
Learning objectives (14)
5m
Learning objectives (16)
6m
Learning objectives (13)
14m
Learning objectives (15)
5m
Learning objectives (17)
6m
Learning objectives (19)
7m
Learning objectives (20)
6m
Learning objectives (18)
10m
Learning objectives
12m
Lesson 1 Lab Setting up an Ansible Managed Environment
8m
Lesson 2 Lab Using Ad-hoc Commands
5m
Lesson 2 Lab Solution Using Ad-hoc Commands
50m
Lesson 3 Lab Using a Playbook to Automate Web Server Setup
11m
Lesson 1 Lab Solution Setting up an Ansible Managed Environment
1h 30m
Lesson 3 Lab Solution Using a Playbook to Automate Web Server Setup
1h 18m
Lesson 4 Lab Setting up Ansible Tower to Manage Assets in Ansible
9m
Lesson 5 Lab Making Playbooks Flexible with Variables
9m
Lesson 4 Lab Solution Setting up Ansible Tower to Manage Assets in Ansible
1h 8m
Lesson 5 Lab Solution Making Playbooks Flexible with Variables
36m
Lesson 6 Lab Using when to Make the command Module Idempotent
9m
Lesson 7 Lab Working with Files
12m
Lesson 8 Lab Working with Roles and Collections
7m
Lesson 6 Lab Solution Using when to Make the command Module Idempotent
1h 30m
Lesson 9 Lab Optimizing Ansible
8m
Lesson 7 Lab Solution Working with Files
1h 30m
Lesson 10 Lab Solution Using Filters
57m
Lesson 8 Lab Solution Working with Roles and Collections
1h 30m
Lesson 10 Lab Using Filters
9m
Lesson 11 Lab Configuring Fact Caching
4m
Lesson 9 Lab Solution Optimizing Ansible
1h 30m
Lesson 12 Lab Advanced Ansible Tower Usage
10m
Lesson 13 Lab Managing Windows with Ansible
5m
Lesson 11 Lab Solution Configuring Fact Caching
46m
Lesson 14 Lab Managing Azure
6m
Lesson 12 Lab Solution Advanced Ansible Tower Usage
1h 10m
Lesson 15 Lab Managing Containers
5m
Lesson 14 Lab Solution Managing Azure
41m
Lesson 13 Lab Solution Managing Windows with Ansible
1h 30m
Lesson 16 Lab Managing AWS with Ansible
4m
Lesson 17 Lab Automating Switch Setup with Ansible
6m
Lesson 15 Lab Solution Managing Containers
1h 5m
Lesson 18 Lab Managing a KVM Based Virtual Classroom with Ansible
7m
Lesson 17 Lab Solution Automating Switch Setup with Ansible
50m
Lesson 16 Lab Solution Managing AWS with Ansible
1h 8m
Lesson 19 Lab Automating Kubernetes Application Deployment with Ansible
7m
Module introduction (1)
12m
Module introduction (2)
10m
Module introduction (3)
6m
Lesson 19 Lab Solution Automating Kubernetes Application Deployment with Ansible
1h 14m
Module introduction
10m
Lesson 18 Lab Solution Managing a KVM Based Virtual Classroom with Ansible
1h 30m

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

Ansible: From Basics to Guru is a comprehensive Ansible training course published by Oreilly Online Academy. Ansible is an open source automation tool used for configuration management, application deployment, and task automation. It enables IT managers to automate processes, manage complex deployments and ensure stability in their IT environments. Ansible is known for its simplicity and ease of use, using human-readable YAML files to define automation tasks. Ansible is a powerful and versatile automation tool that simplifies configuration management, application deployment, and task automation. Its agentless architecture, simple syntax, and extensive module library make it a popular choice for IT professionals looking to simplify and scale their operations.By automating routine tasks and ensuring consistency, Ansible helps organizations improve efficiency, reduce errors, and maintain robust and reliable IT environments. Ansible is the leading solution for configuration management. It lets you automate assets across an environment—including Linux, Windows, cloud, network devices, and more—and works as an application deployment tool that enables infrastructure as code. In this comprehensive training course, you will get to know this valuable tool and you will be able to use all its potential. This training course is comprehensive and all topics and techniques of using this valuable tool will be taught to you.

Instructor

S

Senior Industry Specialist

Specialist in Cloud, DevOps & System Admin

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed