2023-03-21 09:52:58 +01:00
2022-11-14 09:59:50 +01:00
2022-11-14 09:59:50 +01:00
2022-11-14 09:59:50 +01:00
2023-03-21 09:52:58 +01:00
2022-11-14 09:59:50 +01:00

Yaml

Lire: https://learnxinyminutes.com/docs/yaml/

Répondre aux questions:

  1. comment avoir une clé ou une valeur comportant un ”:“ ? -> avec des quotes
  2. Quelles sont les 2 façons d'écrire la liste “one, two, three” ?
  [ "one", "two", "three" ]
  - one
  - two
  - three
  1. 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}
  1. 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 >
Description
No description provided
Readme 26 KiB