Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Ansible Essentials: Inventory, Playbooks & Modules

KodeKloud via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Learn to install Ansible, manage inventories, and write playbooks to automate infrastructure — no coding skills needed. Ansible is one of the most popular open-source IT automation tools, used by teams worldwide to deploy applications, manage configurations, and orchestrate infrastructure — all without writing custom scripts or installing agents on remote systems. This course gives you a practical foundation in Ansible's core components. You'll start by setting up a local Ansible environment using VirtualBox, installing Ansible, and learning the YAML syntax that powers every Ansible configuration. From there, you'll learn how to build and organize inventory files that define the hosts Ansible manages, including inventory formats and group hierarchies. In the second half of the course, you'll write Ansible playbooks — structured YAML files that orchestrate tasks across your inventory. You'll also explore commonly used Ansible modules for managing packages, files, services, and more. Every topic is reinforced with hands-on labs you can practice directly in your browser. Who this is for: Aspiring DevOps engineers, system administrators, and IT professionals who want a practical starting point with automation. No programming or prior Ansible experience is required — just basic familiarity with IT concepts.

Syllabus

  • Ansible Introduction & Inventory
    • This module gives participants a practical foundation in Ansible and the essentials of managing infrastructure with inventories. You'll start with Ansible's purpose and advantages in IT automation, then set up a local lab environment using VirtualBox and install Ansible. Through interactive labs, you'll get comfortable with YAML syntax, a core element of Ansible configurations. Building on that foundation, you'll learn how to define and organize hosts in Ansible inventories, explore common inventory formats, and create effective group and parent-child hierarchies. Hands-on exercises reinforce working with inventory files and grouping strategies to efficiently manage infrastructure configurations.
  • Core Ansible Components
    • This module covers Ansible playbooks and modules — the core building blocks for automating configuration tasks. You'll learn how to write playbooks that orchestrate tasks across your inventory, and explore the most commonly used Ansible modules for managing packages, files, services, and more. Hands-on labs reinforce playbook structure and module usage.

Taught by

Mumshad Mannambeth

Reviews

Start your review of Ansible Essentials: Inventory, Playbooks & Modules

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.