Workshops¶
These are the hands-on labs (ateliers) for the Ansible course.
-
Install Ansible
Explore various ways of installing
ansibleamong most common Linux distros. -
Target Hosts Authentication
Set up auth on the machines we want to carry out administrative tasks.
-
Direnv
Getting started with the
direnvtool for managing environment variables. -
Basic Setup
Organising files in an Ansible project and setting up the basic configuration.
-
Ad-hoc Commands
Learn the basics of Ansible commands in interactive or ad hoc mode.
-
Idempotence
Applying the concept of idempotence in practice.
-
1st Playbook
Writing our first Ansible playbooks.
-
Simple Web Server
Set up a simple web server using Apache on a network of Debian machines.
-
Handlers
Put another fundamental Ansible concept into practice: handlers.
-
Variables
Grasp how variables work through practical application.
-
Stored Variables
Gain a practical understanding of how the stored variables work.
-
Facts + Implicit Vars
Gain a practical understanding of how facts and implicit variables work.
-
Heterogeneous Targets
Manage heterogeneous Target Hosts and taking into account their differences.
-
Jinja + Templates
Discover the templates that allow to customise the files we install.