Introduction to Ansible


Ansible is an open source, command-line IT automation software application written in Python. It can configure systems, deploy software, and orchestrate advanced workflows to support application deployment, system updates, and more.


Ansible’s main strengths are simplicity and ease of use. It also has a strong focus on security and reliability, featuring minimal moving parts. It uses OpenSSH for transport (with other transports and pull modes as alternatives), and uses a human-readable declarative language (YAML).


This lecture covers all the required concepts and provides a first hands-on experience to be able to reliably use Ansible in deployments of servers and software.

Out of stock

Sorry, the course is fully booked. If you are interested in getting notifications for available spots in case other participants cancel, please leave your name and email address below

SKU: 11225 Categories: ,

Start date

February 8, 2024

End date

February 9, 2024

Language(s) of the training


Languages spoken by the coach(es)

English, French


Dr. Herbiet Guillaume-Jean


This course will cover:

  • Ansible principles and architecture
  • Ansible ad-hoc commands
  • Ansible documentation
  • Ansible playbooks and related notions (tasks, imports, …)
  • Ansible inventories and variables
  • Ansible vault and other means of protecting secrets in Ansible
  • Using Ansible roles and collections locally and from the Ansible Galaxy
  • Ansible best practices
  • Hands-on deployments experience


This course is build around an interactive set of exercices where the students will progressively learn by doing.

Learning Outcomes

By the end of the course, participants will have the required Ansible theoretical knowledge and practical know-how so as to write deployment playbooks for multiple applications in an heterogenous environment involving several GNU/Linux distributions.


This training has a total duration of 14 hours and takes place over 2 days:

  • 08-02-2024: 09:00 – 12:00
  • 08-02-2024: 13:00 – 17:00
  • 09-02-2024: 09:00 – 12:00
  • 09-02-2024: 13:00 – 17:00

Format and Location

This course takes place ON-SITE
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette




Basic knowledge of GNU/Linux shell (editing files, launching commands, viewing logs, …) is expected for the hands-on labs.

Additional Info


This training does not have any assessment or exams; a certificate of participation will be issued to participants.

Esco Skills

configure ICT system, manage ICT system deployment, administer ICT system, maintain ICT system, ICT system programming

Esco Occupations

ICT system architect, ICT system administrator