-
Notifications
You must be signed in to change notification settings - Fork 3
Wapi format
Le format wapi va vous permettre de rajouter des information a votre playbook qui seront automatiquement interprété dans les pages wapi de vos playbooks.
- Ajouter des metadata dans votre playbook
- Définir
les extra vars, ce qui permet la génération automatique d'un formulaire pour lancer le playbook - Définir des
configuration. Voir Wapi format : configurations
Il vous suffit de rajouter le premier play de votre playbook, une clef wapi dans les variables.
Cette clef va contenir dans un dictionnaire les informations. Le format du dictionnaire est le suivant.
Ici on les informations générales sur le playbook que sont d'ordre informative.
Dans WAPI, elles seront affichées dans la partie doc de la page de votre playbook
Champs attendus:
-
author, la personne en charge du playbook -
state, l'état d'écriture du playbook, par exemple dev, test, prod. -
description, une description au format markdown
Si d'autre clef sont ajoutées metadata elle sont affichées comme telles. Ca permet d'avoir des informations customs.
C'est ici que l'on va définir les extra vars et les autres information qui seront nécessaire pour générer le formulaire. Les clef attendues sont trois et autres seront ignorée
-
options, (string) les options à utiliser lancer votre playbook, par exemple-v --diff -
inventories, (list) les inventaires ansible à utiliser pour votre playbook si vous n'utiliser pas les inventaires par défaut définie dans la configuration ansible. -
extra_vars, (dict) la définitions des extra vars attendues par votre playbook. Voir le détail dans la page TODO
Permet de définir des configurations de lancement. Voir les détail dans la page Wapi format : configurations
- Playbook d'exemple sous git test.yml