This commit is contained in:
2022-04-26 09:40:15 +02:00
parent 1456280ca8
commit 910975fd17
4 changed files with 15 additions and 2 deletions

View File

@@ -14,9 +14,17 @@ En examinant les différents fichiers présents dans ce dépôt, essayez de
déterminez de quelle manière ce playbook a été adapté pour fonctionner aussi
bien sur une CentOS qu'une Debian.
L'idée est de transformer en variables toutes les spécificités de chaque distribution (nom
du paquet, du service, de l'utilisateur dédié au service, du répertoire de conf ...) et de définir ces variables dans des fichiers dont le nom correspond à la distribution cible.
Il suffit de faire ensuite un include de ces fichiers en construisant le nom du fichier autour de la variable "ansible_distribution"
L'exécution du block de tâches "firewalld", spécifique à CentOS est conditionné à cette distribution via la clause "when"
La tâche "conf httpd" ne fonctionnera pas sur Debian. Pourquoi ? Proposez une solution.
Ce playbook n'est pas complet. Déterminez les éléments manquants et corrigez.
Le nom du groupe est différent, il faut en faire une variable
** Validation: