Etude : Différence entre versions
De TARENTINO
Aller à la navigationAller à la recherche| Ligne 50 : | Ligne 50 : | ||
*** Les boites peuvent être imbriquées et définir des groupes parent et enfant | *** Les boites peuvent être imbriquées et définir des groupes parent et enfant | ||
*** Le groupe Racine (All) est le père de tous | *** Le groupe Racine (All) est le père de tous | ||
| − | ** Groupes VARS '''(9:28)''' | + | ** Groupes VARS <Font color=ff33e9>'''(9:28)'''</font> |
*** Répertoire contenant les variables d'un même groupe contenant un fichier YAML | *** Répertoire contenant les variables d'un même groupe contenant un fichier YAML | ||
*** Soit dans le fichier central d'inventory | *** Soit dans le fichier central d'inventory | ||
| − | ** Hosts VARS '''(10:51)''' | + | ** Hosts VARS <Font color=ff33e9>'''(10:51)'''</font> |
*** Variables spécifiques à un serveur en particulier | *** Variables spécifiques à un serveur en particulier | ||
*** Surcharge d'autres variables | *** Surcharge d'autres variables | ||
| − | * Exemple d'inventory '''(12:05)''' | + | * Exemple d'inventory <Font color=ff33e9>'''(12:05)'''</font> |
| − | * Tasks '''(13:00)''' | + | * Tasks <Font color=ff33e9>'''(13:00)'''</font> |
** Faire des actions ponctuelles. | ** Faire des actions ponctuelles. | ||
*** Créer des users | *** Créer des users | ||
| Ligne 67 : | Ligne 67 : | ||
*** etc.... | *** etc.... | ||
** Format YAML | ** Format YAML | ||
| − | * Modules '''(13:49)''' | + | * Modules <Font color=ff33e9>'''(13:49)'''</font> |
** Permet de décrire des actions | ** Permet de décrire des actions | ||
** Modules de base (natifs) | ** Modules de base (natifs) | ||
| Ligne 78 : | Ligne 78 : | ||
*** Une action appelle un module | *** Une action appelle un module | ||
** Les actions des modules peuvent fournir des retours | ** Les actions des modules peuvent fournir des retours | ||
| − | * Rôles '''(16:00)''' | + | * Rôles <Font color=ff33e9>'''(16:00)'''</font> |
** Ensemble d'actions | ** Ensemble d'actions | ||
** L'idéal est de segmenter les rôles | ** L'idéal est de segmenter les rôles | ||
| Ligne 89 : | Ligne 89 : | ||
**** Variables | **** Variables | ||
**** Meta (Pour le partage des Rôles) | **** Meta (Pour le partage des Rôles) | ||
| − | * Playbooks '''(19:13)''' | + | * Playbooks <Font color=ff33e9>'''(19:13)'''</font> |
** C'est un fichier | ** C'est un fichier | ||
Inventory (liste des machines) '''>> playbook <<''' Rôles à jouer | Inventory (liste des machines) '''>> playbook <<''' Rôles à jouer | ||
| Ligne 96 : | Ligne 96 : | ||
** Peut contenir des tasks mais à éviter. | ** Peut contenir des tasks mais à éviter. | ||
** Peut contenir des conditions mais à éviter. | ** Peut contenir des conditions mais à éviter. | ||
| − | * Plugins '''(20:50)''' | + | * Plugins <Font color=ff33e9>'''(20:50)'''</font> |
** Augmenter les capacités de Ansible | ** Augmenter les capacités de Ansible | ||
</div> | </div> | ||
Version du 12 novembre 2020 à 19:40
Sommaire
Ansible
Introduction
|
Qu'est ce que Ansible?
|
Notions et définitions
|
Concepts de base de l'outil
Inventory (liste des machines) >> playbook << Rôles à jouer
|
LES INSTALLATIONS (PIP, DEPOTS ET A SAVOIR)
|
Titre |
SSH : CLEFS ET ASTUCES
|
Titre |
FICHIER CFG : CONFIGURATION ET TUNING
|
Titre |