Utilisez l'une des méthodes suivantes pour définir un playbook.
▪Définir manuellement le playbook
▪Synchroniser le Playbook à partir de SCM
Remarque: Structure de projet recommandée (applicable uniquement à Sync Up Playbook de SCM) : https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html#directory-layout
La fonctionnalité d'organisation des "rôles" d'Ansible est un moyen crucial d'organiser le contenu de votre playbook. Vous pouvez soit intégrer le contenu de votre rôle dans votre répertoire de projet 1) ou déclencher l'installation des rôles sur Ansible en incluant les rôles dans un exigences.yml file et en définissant le fichier dans votre répertoire de projet Ansible. 2) (La disposition du répertoire doit être '/roles/requirement.yml').
Remarque : 1) Meilleure pratique de configuration de la structure du répertoire des rôles : https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html
Remarque : 2) Documents de référence sur la définition du fichier requirements.yml : https://docs.ansible.com/ansible/latest/reference_appendices/galaxy.html#installing-multiple-roles-from-a-file
Après les Défini manuellement est activée, définissez le script du playbook dans le champ de texte.
Conseil: Vous pouvez aussi cliquer Charger le livre de jeu pour importer un fichier prédéfini à partir du fichier local.
Remarque : Le client Git doit être installé à la fois sur le serveur Web et sur le serveur d'agent Ansible avant d'utiliser les fonctions liées à SCM.
1.Cliquez sur Défini manuellement et sélectionnez Gestionnaire SCM dans la liste déroulante.
2.Cliquez et sélectionnez le référentiel SCM souhaité dans la liste déroulante.
Conseil: See Gestionnaire SCM pour plus de détails sur l'ajout d'un nouveau SCM.
3.Cliquez sur Sync pour récupérer la dernière version du fichier à partir de SCM.
Conseil: Vous pouvez également saisir une branche, une balise ou un numéro de commit dans le champ de texte (à côté de Sync ) pour récupérer un fichier de révision spécifique.
4.Sélectionnez le playbook souhaité (dans .yml or .yaml format) dans la liste déroulante.