Version : 2026.01

Dernière mise-à-jour :

Ansible : Configuration et Gestion des Ordinateurs

Contenu du Module

Prérequis

Matériel

Logiciels

Internet

Programme de la Formation

Prérequis

Matériel

Un poste (MacOS, Linux, Windows™ ou Solaris™),

Clavier AZERTY FR,

Un casque ou des écouteurs,

Un micro.

Logiciels

Web Chrome version 72+ ou

Microsoft Edge version 79+ ou

Firefox version 65+.

Internet

Un accès à Internet rapide (4G minimum) SANS passer par un proxy.

Programme

LDF901 - Installation d'Ansible.

Qu'est-ce Ansible ?

Installation d'Ansible

LAB #1 - Configuration dessh et de sudo

1.1 - ssh

1.2 - sudo

LDF902 - Les Commandes ansible, ansible-playbook et ansible-galaxy.

LAB #1 - Débuter avec Ansible

1.1 - La Commande ansible

LAB #2 - La Commande ansible-playbook

2.1 - Playbook Files

2.2 - Tasks

2.3 - Handlers

2.4 - Modules

2.4.1 - Modules pour des Paquets

2.4.2 - Modules pour des Fichiers

2.4.3 - Modules pour le Système

2.5 - Inventory Files

2.6 - Privilèges

2.6.1 - Création de Groupes

LAB #3 - La Commande ansible-galaxy

3.1 - Utiliser des Rôles avec un Play Book

3.2 - Ansible Galaxy

LDF903 - Rôles, Gabarits, Variables et Facts

LAB #1 - Dépendances de Rôles

LAB #2 - Utilisation des Gabarits

2.1 - Variables

2.2 - Gabarits Conditionnels

2.3 - Boucles

2.4 - Macros

2.5 - Filtres

2.5.1 - Default

2.5.2 - Join

2.5.3 - Map

2.6 - Gabarits Parent - Enfants

2.6.1 - Le Gabarit Parent

2.6.2 - Le Gabarit Enfant

LAB #3 - Gestion de la Hiérarchie des Variables

LAB #4 - Utilisation des Facts d'Ansible

LAB #5 - La Commande ansible-vault

5.1 - Crypter le Fichier

5.2 - Editer le Fichier

5.3 - Décrypter le Fichier

5.4 - Utilisation de Mots de Passe Aléatoires

LAB #6 - Ansible par la Pratique

6.1 - Instructions

6.2 - Corrigés

LDF904 - Utilisation d'Ansible avec Docker et Windows

LAB #1 - Ansible et Docker

1.1 - Présentation de Docker

1.2 - Installer Docker

1.3 - La Connexion à Docker

LAB #2 - Préparer Windows 10

2.1 - Mettre à Jour PowerShell et .NET

2.2 - Configurer WinRM

2.3 - Consulter les Informations sur WinRM

2.4 - Créer un Utilisateur Local pour Ansible

LAB #3 - Préparer le Contrôleur Ansible

3.1 - Installer pywinrm

3.2 - Tester la Configuration

LAB #4 - Travailler avec Ansible et Windows

4.1 - Obtenir les Informations sur Windows10

4.2 - Exécuter une Commande

4.3 - Exécuter un script PowerShell

4.4 - Installer un Logiciel avec Chocolatey

4.5 - Créer un Utilisateur Local

LDF905 - Automatiser l'Administration Système de CentOS 8

LAB #1 - Gestion des Utilisateurs et des Mots de Passe

1.1 - Configurer SSH et sudo

1.2 - Configurer Ansible

1.3 - Créer un Utilisateur Unique

1.4 - Supprimer un Utilisateur Unique

1.5 - Créer de Multiples Utilisateurs

1.6 - Supprimer de Multiples Utilisateurs

1.7 - Créer un Utilisateur en utilisant une Variable

1.8 - Gestion des Mots de Passe

1.9 - Créer un Utilisateur Dédié pour Ansible

LAB #2 - Gestion des Services

2.1 - Interdire des Connexions SSH par Root

LAB #3 - Gestion du Stockage

3.1 - Préparation

3.2 - Création des Partitions

3.3 - Création des VG et LV

3.4 - Création des Filesystems

3.5 - Création des Points de Montage

3.6 - Monter les Partitions

3.7 - Exécution du Playbook

3.8 - Vérification des Modifications

LAB #4 - Gestion des Tâches

4.1 - Création d'un Cron Job

4.2 - Création d'un AT Job

LDF906 - Red Hat® Ansible® Automation Platform

LAB #1 - Ansible® Automation Controller

1.1 - Préparation

1.2 - Installation

1.3 - Consultation

LAB #2 - Ansible® Automation Hub

2.1 - Préparation

2.2 - Installation

2.3 - Consultation

LAB #3 - Connecter l'Ansible® Automation Hub et l'Ansible® Automation Controller

3.1 - Configurer Ansible® Automation Hub

3.2 - Configurer Ansible® Automation Controller

LAB #4 - Sauvegarder et Restaurer la Plateforme Ansible® Automation

4.1 - Sauvegarder l'Ansible® Automation Controller

4.2 - Sauvegarder l'Ansible® Automation Hub

4.3 - Restaurer l'Ansible® Automation Hub à l'Identique

LAB #5 - Utilisation de l'Ansible® Automation Controller

5.1 - Créer un Job Simple

5.2 - Créer un Projet

5.3 - Créer un Inventory

5.4 - Créer des Informations d'Identification

5.5 - Créer un Gabarit

5.6 - Exécuter un Job

LAB #6 - Utilisation de l'Ansible® Automation Hub

Copyright © 2026 Hugh Norris - Document non-contractuel. Le programme peut être modifié sans préavis.