Ansible for Beginners - eLearning

450,00 EUR

  • 25 hours
eLearning

Automate faster, smarter, and more efficiently with the Learn Ansible course and unlock the power of infrastructure as code. This hands-on training introduces you to Ansible, one of the most widely used open-source automation tools for configuration management, application deployment, and IT orchestration.

Key Features

Language

Course and material in English

Level

Beginner level

Access

1 Year access to the learning platform

12 Hours of On-Demand Videos

with 25+ hours recommended study time

15 Auto-Graded Assessments

15 Hands-On Exercises

Certificate

Program completion certification included

Hero

Learning Outcomes

At the end of this Course, you will be able to:

Automation

Understand how Ansible enables automation in IT environments

Config

Use Ansible for configuration management and application deployment

YAML

Write and execute playbooks using YAML syntax

Control

Work with Ansible modules to control system resources

Manage

Manage inventories and remote systems efficiently

Variables

Use variables, handlers, and reusable components in automation

Roles

Implement roles and collections for scalable automation

Devops

Automate real-world DevOps workflows and tasks

Hero

Course timeline

  1. Beginning Ansible

    Lesson 01

    • Introduction to Ansible
    • Installing Ansible
    • First Ansible Command
    • First Ansible Playbook
    • Ansible and YAML
  2. Basic Ansible Modules

    Lesson 02

    • Package Installs With Ansible
    • File Configuration With Ansible
    • Service Configuration With Ansible
    • Cloud Configuration With Ansible
    • Container Configuration With Ansible
  3. Managing Inventory

    Lesson 03

    • Secure Shell
    • Controlling Remote Servers
    • Inventory Groups
    • Groups of Groups
    • Applying Groups
    • Dynamic Inventory
    • Using Dynamic Inventory
  4. Facts, Variables, and Handlers

    Lesson 04

    • Facts
    • Variables
    • Reuse With Variables
    • Purpose of Handlers
  5. Roles and Collections

    Lesson 05

    • Purpose of Roles
    • Role Structure
    • First Ansible Role
    • Purpose of Collections
    • First Ansible Collection
    • About Ansible Galaxy
    • Using Ansible Galaxy
    • Second Ansible Deployment
    • Running and Debugging
  6. ContrRole Design

    Lesson 06

    • Conditional Tasks
    • Applying Conditions
    • Task Success and Failure
    • Task Loops
    • Task Loops With Variablesolling Tasks
  7. Templates

    Lesson 07

    • Templates
    • Template Filters
    • Template Conditionals
    • Template Loops
    • Extending Templates
  8. Task Results

    Lesson 08

    • Registering Results
    • Data Collection With Tasks
    • Distributing Host Data
    • Custom Facts
  9. Testing Automation

    Lesson 09

    • Testing Roles
    • Using Molecule
    • First Molecule Test
    • Debugging Tests
  10. Custom Plugins and Modules

    Lesson 10

    • Ansible Plugins
    • Creating a Plugin
    • Filter Plugins
    • Callback Plugins
    • Ansible Modules
    • Creating a Module
  11. Local Development

    Lesson 11

    • Ansible for Development
    • Vagrant
    • Ansible For Integration Testing
    • Vagrant With Multiple Machines
    • Ansible Best Practices
  12. Cloud Deployment

    Lesson 12

    • Automating AWS Deployment with Ansible
    • Querying For AWS status
    • Establishing AWS resources
    • Creating AWS Instances
    • Provisioning Integration Test Environments
    • Running Integration Tests With Ansible
    • Keeping Environments Ephemeral
    • Packer
    • Building AWS Machine Images
    • Updating and Autoscaling in AWS
  13. Cloud Deployment

    Lesson 13

    • Ansible Docker Connector
    • Ansible For Container Image Building
    • Ansible For Container Registry Management
    • Ansible and Containers
    • Containers in AWS With Ansible
    • Containers and Idempotence
    • Ansible Best Practices
Ansible for Beginners

Who Should Enroll in This Program?

DevOps engineers and aspiring DevOps professionals

System administrators and IT operations professionals

Cloud engineers and infrastructure engineers

Developers working with deployment automation

Network engineers and security professionals

Anyone interested in automation and Infrastructure as Code

Start Course Now

Prerequisites

  • Familiarity with Linux command-line operations
  • Basic understanding of text editors
  • Experience installing and configuring applications is helpful
  • No prior Ansible experience required

Statements

Licensing and accreditation

This course is offered according to Partner Program Agreement and complies with the License Agreement requirements

Equity Policy

Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.


Frequently Asked Questions

Contact background

Need corporate solutions or LMS integration?

Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!