Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ansible: A Complete Course with Step-by-Step Demo and Labs
Rating: 4.7 out of 5(252 ratings)
13,449 students

Ansible: A Complete Course with Step-by-Step Demo and Labs

Ansible is one of the Tools for DevOps and infrastructure automation. Automate IT infrastructure easily
Created byVitalii Shumylo
Last updated 10/2025
English

What you'll learn

  • Explain what Ansible is and how to use this tool
  • Install Ansible
  • Working with inventories
  • Ansible ad hoc commands
  • Working with Ansible playbooks

Course content

4 sections54 lectures7h 33m total length
  • Course Introduction1:48

    Learn how to install Ansible and set up a demonstration lab. Run ad hoc commands and playbooks against a local inventory to simplify configuration management and infrastructure orchestration.

  • Getting Installed3:25

    Explore ways to install ansible across Mac, Windows, and Linux using Python, pip, and Vagrant. Learn to set up a local practice lab with virtual machines and platform-specific steps.

  • Configuring the Environment4:34

    Install ansible on fedora-like or debian-based systems and verify the version. Configure the hosts file, generate an ssh key, and copy it to all target servers for passwordless access.

  • Ad Hoc Commands and an Inventory File4:54
  • Ad Hoc Commands3:06
  • Playbooks. Part 12:31

    Learn to create and run Ansible playbooks by defining plays and tasks, using a hosts inventory, and executing with ansible-playbook to apply a module across all hosts or specific groups.

  • Playbooks. Part 27:36
  • Playbooks. Part 32:46

    Master Ansible playbooks by deleting files or directories with the file module using state absent, looping to create directories, and managing users with the user module (passwords, groups, shells, force).

  • Playbooks. Part 47:09

Requirements

  • It's good to have Basic Linux knowledge
  • Laptop or PC running Windows, Mac OS X, or any Linux

Description

During this workshop, you will receive an introduction to Ansible that is geared toward people who have no prior experience with the platform. In this course, you will study the fundamentals of Ansible in order to start applying what you've learned as soon as possible after completing the course. Anyone who is interested in learning about Ansible and the core ideas that underpin it, such as IT professionals, developers, operators, DevOps, system administrators, and those in positions comparable to these, is the target audience for this course. Its primary mission is to provide viewers with the knowledge they need to begin using Ansible and the capabilities that it provides, and this is the primary purpose for which it was created. The purpose of this project is to provide a comprehensive overview of the numerous Ansible components and commands that are currently available.


This course will teach you how to use Git and give you assistance in getting started with it so that you may become more productive in your job. The goal of the course is to help you become more productive in your job.


After completing this course, you will be able to:

  • Explain what Ansible is and how to use this tool

  • Install Ansible

  • Run Ad Hoc Commands in Ansible

  • Working with inventories

  • Ansible important commands and modules

  • Creating and running playbooks

And much more...

Who this course is for:

  • Starting DevOps
  • System Administrators
  • IT specialists