Skip to content

List of Labs

Lab Summary Build Status
Lab 000 - Setup Setup lab environment with Ansible controller and Linux servers using Docker containers. Build Status
Lab 001 - Verify Ansible Configuration Verify Ansible configuration by creating and testing ansible.cfg, inventory, and ssh.config files. Build Status
Lab 002 - No Inventory Example Demonstrate the importance of inventory by showing behavior without it and then configuring one. Build Status
Lab 003 - Commands & Modules Learn about Ansible modules, focusing on the ping module and ad-hoc commands. Build Status
Lab 004 - Playbooks Introduction to Ansible playbooks, their structure, and basic usage. Build Status
Lab 005 - Facts Learn about Ansible facts, how to gather and use them in playbooks. Build Status
Lab 006 - Git Hands-on lab to create a playbook for installing Git and cloning repositories. Build Status
Lab 007 - Create User Hands-on lab to create a playbook for creating users on remote systems. Build Status
Lab 008 - Challenges Challenge lab combining user creation and Git operations.
Lab 009 - Roles Learn about Ansible roles, their structure, and how to create and use them. Build Status
Lab 010 - Loops and Conditionals Learn about loops and conditional statements in Ansible playbooks. Build Status
Lab 011 - Jinja2 Templating Learn about Jinja2 templating for dynamic configuration files in Ansible. Build Status