Sommaire

Exécution de playbooks

Sur le nœud de contrôle, la commande ansible-playbook exécute les playbooks. Il faut lui fournir en tant qu’argument le nom du playbook à utiliser. ansible-playbook

1. Principe de fonctionnement

La définition des attributs name dans un playbook qui contient plusieurs plays et tâches permet de surveiller la progression de leur exécution.

Gathering Facts est une tâche particulière qui, généralement, est exécutée automatiquement par le module setup au début d’un play. Ce sujet est abordé dans le chapitre Gestion des faits. Gathering Facts

Les plays et les tâches sont traités dans l’ordre dans lequel ils sont écrits au sein du playbook. Lors de leur exécution, la sortie générée indique les résultats de chaque tâche effectuée.

Exécution du playbook user_john.yml

[root@server1 workspace]# ansible-playbook user_john.yml 
 
PLAY [Création de l’utilisateur john]***************************** 
 
TASK [Gathering Facts]******************************************** 
ok: [172.16.32.1] 
ok: [172.16.32.2] 
 
TASK [john Doe]*************************************************** 
changed: [172.16.32.1] 
changed: [172.16.32.2] 
 
PLAY RECAP******************************************************** 
172.16.32.1   : ok=2  changed=1  unreachable=0  failed=0  skipped=0  ...