2021-03-16 21:30:19 +01:00
2021-03-16 21:30:19 +01:00

1er playbook

tâche: rassembler des commandes adhoc dans un playbook

condition: quand on veut pouvoir les réutiliser facilement

norme: éditeur de texte, référence des modules ansible

Pratique: Convertir les 3 commandes adhoc de l'atelier précédent en place en playbook, associées aux machines du groupe cibles.

Rajouter 2 tâches:

  • une qui insère dans le fichier /etc/motd la ligne "Attention cette machine est gérée par ansible"
  • une qui insère dans le fichier /etc/history la date et le nom du playbook exécuté.

La date peut être obtenu grâce à l'instruction "{{ '%Y-%m-%d' | strftime }}"

Le nom du playbook en cours d'exécution est stocké dans la variable "{{ ansible_play_name }}"

Validation: le playbook s'exécute correctement sur nos cibles. À l'issue de son exécution, on peut se connecter en ssh sans mot de passe sur les cibles en utilisant le compte ansible. On peut faire un sudo -l sans avoir à fournir de mot de passe.

solution: voir branche "solution"

Description
No description provided
Readme 39 KiB