Yaml
Lire: https://learnxinyminutes.com/docs/yaml/
Répondre aux questions:
- comment avoir une clé ou une valeur comportant un ”:“ ? -> avec des quotes
- Quelles sont les 2 façons d'écrire la liste “one, two, three” ?
[ "one", "two", "three" ]
- one
- two
- three
- Comment avoir une valeur de clé sur plusieurs ligne:
line: |
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}
- Quelle est l'autre façon d'écrire la liste suivante:
repas:
- entrée: soupe de courge
- plat: risotto
- dessert: tarte tatin
repas: { entrée: soupe, plat: risotto, dessert: tarte tatin }
Dans le fichier yaml.yml
identifier les éléments suivants:
- module - par ex "copy" (ligne 18) ou "ansible.builtin.package" (ligne 10)
- arguments - (lignes 19 à 22)
- filtre - (ligne 22)
- liste simple (lignes 12, 13 et 14)
- tableau associatif (lignes 23 à 26)
répondre:
- À quoi s'applique l'étiquette yaml (ligne 4) - à toutes les tâches du playbook - cf ansible-playbook --list-tasks yaml.yml
- Combien de fois va s'exécuter la tâche "deploy a bunch of files" ? Autant de fois qu'il y a d'élément dans la liste loop donc 2 fois
- Comment faire pour que la dernière tâche respecte les sauts de ligne ? il suffit de remplacer le | par un >
- Combien de fois va s'exécuter la tâche "deploy a bunch of files" ? Autant de fois qu'il y a d'élément dans la liste loop donc 2 fois
Description