## Variables *Tâche*: Utiliser des variables pour assouplir l'utilisation d'un playbook *Condition*: quand on souhaite adapter un playbook ou un playbook à une situation différente, sans avoir à gérer une autre version du playbook. *Norme*: En utilisant les variables ### Prérequis ```bash cd git clone -b solution_setup https://infra.opendoor.fr/git/tom/sib_15_roles.git var cd var ``` ### Atelier 1 - faciliter l'exploitation et la maintenance d'un playbook Identifier toutes les modifications à faire au playbook _setup.yml_ si on veut changer le nom du compte à créer. Comment simplifier une future modification de cet emplacement ? ### Atelier 2 - variables de play Se mettre d'accord sur le nom de variable à utiliser. Remplacer toutes les occurences du nom d'utilisateur par la variable Rajouter une section _vars_ au playbook dans laquelle sera définie notre variable ### Atelier 3 - variables d'inventaire Comment faire pour que à chaque machine soit associé un compte différent ? ### Atelier 4 - variables de type liste Comment faire si je veux créer plusieurs comptes utilisateur sur chaque machine ? ### Atelier 5 - variables de type tableau associatif Comment faire si je veux que ces comptes utilisateurs aient des mots de passe et des groupes différents ? Solution: voir branche "solution_abr"