Ansible 100 – Introduction to Ansible
Retail Price: $2,295.00
Next Date: 05/12/2025
Course Days: 3
Enroll in Next Date
Request Custom Course
Who Should Attend
• System Administrators aiming to automate repetitive tasks and streamline system configurations.
• DevOps Engineers looking to integrate Ansible into CI/CD pipelines for infrastructure automation.
• IT Operations Professionals managing large-scale environments and seeking to improve operational efficiency.
• Cloud Engineers interested in automating deployments and managing cloud infrastructure with Ansible.
• Network Administrators exploring Ansible’s capabilities for managing network devices and configurations.
• Technical Managers wanting to understand Ansible’s potential for team and project efficiency.
What You’ll Learn
• Understand the Basics of Ansible: Gain a solid introduction to Ansible, including its purpose, components, and core concepts.
• Learn YAML Fundamentals: Understand YAML syntax and its role as the backbone of Ansible configurations and playbooks.
• Create and Manage Inventories: Build and manage inventories to define target hosts for Ansible automation.
• Run Playbooks for Automation: Execute Ansible playbooks to automate tasks across multiple systems efficiently.
• Set Up and Optimize ansible.cfg: Configure Ansible for your environment by setting up and customizing the ansible.cfg file.
• Use Variables and Loops in Playbooks: Leverage variables and loops to create dynamic, reusable playbooks.
• Work with Essential Modules: Master critical Ansible modules like copy, file, and get_url for managing files and data.
• Template Configurations with Jinja2: Use Jinja2 templates to create dynamic configurations tailored to your environment.
• Implement Advanced Playbook Features: Explore advanced concepts like handlers, conditions, and tagging to build flexible and maintainable playbooks.
• Secure Automation with Ansible Vault: Learn how to encrypt sensitive data and manage secrets securely using Ansible Vault.
Prerequisites
• Basic Keyboard Proficiency: Ability to efficiently navigate and use a keyboard, including typing, copypasting, and basic text editing in terminal and/or text editors.
Outline
Source Code Management
• ?? Lecture: What to Choose?
• ?? Lecture + Lab: SCM Option #1 - GitHub
• ?? Lecture + Lab: SCM Option #2 - GitLab
Ansible Overview
• ?? Lecture: Introduction to Ansible
Day 1- Ansible Basics
• ?? Lecture: Introduction to YAML
• ?? Lecture + Lab: Making an Inventory
• ?? Lecture + Lab: Running a Playbook
• ?? Lecture + Lab: ansible.cfg setup
• ?? Lecture + Lab: Looping Tasks
• ?? Lecture + Lab: Setting Variables: Part 1
• ?? Lecture + Lab: Setting Variables: Part 2
Day 2- Critical Modules and Keywords
• ?? Lecture + Lab: Ansible Module - copy
• ?? Lecture + Lab: Ansible Module - file
• ?? Lecture + Lab: Ansible Module - get_url and uri
• ?? Lecture: Templating with Jinja
• ?? Lecture + Lab: Ansible Module - template
• ?? Lecture + Lab: When Condition
• ?? Lecture + Lab: Playbook Tags
Day 3- Advanced Ansible
• ?? Lecture + Lab: Ansible Handlers and Listeners
• ?? Lecture + Lab: Ansible Error Handling
• ?? Lecture + Lab: Ansible Lookup Plugin
• ?? Lecture + Lab: Ansible Callback Plugins
2
• ?? Lecture: Collections, Roles, and Ansible Galaxy
• ?? Lecture + Lab: Using Collections
• ?? Lecture + Lab: Using Roles
• ?? Lecture + Lab: Making Roles
• ?? Lecture + Lab: Making Collections
• ?? Lecture + Lab: Ansible Vault
Additional Ansible Tools
• ?? Lecture + Lab: Roles and Molecule
• ?? Lecture + Lab: Ansible Module - script
• ?? Lecture + Lab: Writing an Ansible Module with Python
Course Dates | Course Times (EST) | Delivery Mode | GTR | |
---|---|---|---|---|
5/12/2025 - 5/14/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
6/9/2025 - 6/11/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
7/28/2025 - 7/30/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
8/18/2025 - 8/20/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
9/22/2025 - 9/24/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
10/27/2025 - 10/29/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
11/17/2025 - 11/19/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll |