Skip to content

Workshops

These are the hands-on labs (ateliers) for the Ansible course.

  • Install Ansible


    Explore various ways of installing ansible among most common Linux distros.

    Install Ansible

  • Target Hosts Authentication


    Set up auth on the machines we want to carry out administrative tasks.

    Authentication

  • Direnv


    Getting started with the direnv tool for managing environment variables.

    direnv

  • Basic Setup


    Organising files in an Ansible project and setting up the basic configuration.

    Ad-hoc commands

  • Ad-hoc Commands


    Learn the basics of Ansible commands in interactive or ad hoc mode.

    Ad-hoc Commands

  • Idempotence


    Applying the concept of idempotence in practice.

    Idempotence

  • 1st Playbook


    Writing our first Ansible playbooks.

    1st Playbook

  • Simple Web Server


    Set up a simple web server using Apache on a network of Debian machines.

    Simple Web Server

  • Handlers


    Put another fundamental Ansible concept into practice: handlers.

    Handlers

  • Variables


    Grasp how variables work through practical application.

    Variables

  • Stored Variables


    Gain a practical understanding of how the stored variables work.

    Stored Variables

  • Facts + Implicit Vars


    Gain a practical understanding of how facts and implicit variables work.

    Facts + Implicit Vars

  • Heterogeneous Targets


    Manage heterogeneous Target Hosts and taking into account their differences.

    Heterogeneous Targets

  • Jinja + Templates


    Discover the templates that allow to customise the files we install.

    Jinja + Templates