Ansible Essentials

This course is designed as a journey through configuring a realistic application stack from the ground up using Ansible.
Code: ADM-020
Duration: 8 hours


This course is designed as a journey through configuring a realistic application stack from the ground up using Ansible and working with your colleagues, playing different roles in the topology. It is divided into nine sections starting with the initial installation and general concepts. Each section has practice sessions and exercises to help you further strengthen your skills

The final goal of the training is to have a working HTTP server load-balancing topology.


Ansible Fundamentals
  • What is Ansible?
  • Where does Ansible fit in a DevOps environment?
  • How could Ansible help you automate different tasks?

Key Components
  • Playbooks: The main ansible component
  • Roles: Reusable components
  • Tasks: The main component of a Playbook
  • Inventory: Our targets

Installing Ansible
  • Using distro package manager
  • Cloning the GIT directly

How Ansible Works
  • Where does each component fit?
  • Good practices, from a DevOps perspective
  • Practical examples/scenarios

Ansible Inventory
  • Hosts, groups, dynamic inventory in a cloud-based environment

Ansible Modules
  • Modules already available in Ansible
  • Most used modules
  • Examples, why not to write code when there is already a module for that

Ansible Tower/AWX
  • A brief description of the Open Source AWX / Tower
  • Explaining the license and advantages of using AWX or Tower

Basic Examples
  • Running commands, doing basic sanity checks
  • Configuring the inventory
  • Running commands on remote hosts

Hands on Practice
  • Executing a playbook on your own host


  • How to use Ansible to automate tasks
  • How to create playbooks and configurations for Ansible
  • Understand how to benefit from Ansible automation
  • Purpose solutions based on Ansible
  • Debug/understand an Ansible project designed by someone else

Target Audience

  • This training is developed for those who want to learn how to use Ansible in a DevOps environment


  • Basic knowledge of shell script, networking and Linux OS

Register for the next course
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
Bucharest €200
Krakow €200
Wroclaw €200

Invoices for the course will be issued in local currency. All fees above can change according to training location and delivery mode and are subject to change while scheduling. Price does not include VAT.

Courses you may be interested in:
15 hours
20 hours
8 hours

Sign up

First Name*
Last Name*
Preferred Location
Your Comment
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Thank you.
Your request has been received.