Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:centos:8:lcf900:l702 [2023/09/20 14:02] adminelearning:workbooks:centos:8:lcf900:l702 [2024/11/30 10:58] (Version actuelle) admin
Ligne 1: Ligne 1:
 ~~PDF:LANDSCAPE~~ ~~PDF:LANDSCAPE~~
  
-Version : **2023.01**+Version : **2024.01**
  
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-====== LCF802 - Les Commandes ansible, ansible-playbook et ansible-galaxy======+====== LDF902 - Les Commandes ansible, ansible-playbook et ansible-galaxy======
  
 =====Contenu du Module===== =====Contenu du Module=====
  
-  * **LCF802 - Les Commandes ansible, ansible-playbook et ansible-galaxy**+  * **LDF902 - Les Commandes ansible, ansible-playbook et ansible-galaxy**
     * Contenu du Module     * Contenu du Module
     * LAB #1 - Débuter avec Ansible     * LAB #1 - Débuter avec Ansible
Ligne 52: Ligne 52:
 </code> </code>
    
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : Cette commande indique à Ansible qu'elle doit exécuter le module indiqué par l'option **-m** dans **tous** (//all//) les serveurs indiqués par l'option **-i**. La virgule placée après l'adresse IP indique à la commande ansible que la valeur est une adresse IP et non le nom d'un fichier. **Important** : Cette commande indique à Ansible qu'elle doit exécuter le module indiqué par l'option **-m** dans **tous** (//all//) les serveurs indiqués par l'option **-i**. La virgule placée après l'adresse IP indique à la commande ansible que la valeur est une adresse IP et non le nom d'un fichier.
 </WRAP> </WRAP>
Ligne 547: Ligne 547:
 </code> </code>
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : Notez que les résultats ne sont pas retournés dans un ordre séquentiel par rapport à la commande exécutée. En effet, ansible a paralléliser l'exécution des commandes. **Important** : Notez que les résultats ne sont pas retournés dans un ordre séquentiel par rapport à la commande exécutée. En effet, ansible a paralléliser l'exécution des commandes.
 </WRAP> </WRAP>
Ligne 678: Ligne 678:
   * Dans le cas contraire, le handler n'est pas appelé.    * Dans le cas contraire, le handler n'est pas appelé. 
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : Notez que les handlers sont appelés **après** l'exécution de tous les **tasks**. Pour appeler un handler immédiatement, il convient d'utiliser **meta: flush_handlers** à l'emplacement voulu. **Important** : Notez que les handlers sont appelés **après** l'exécution de tous les **tasks**. Pour appeler un handler immédiatement, il convient d'utiliser **meta: flush_handlers** à l'emplacement voulu.
 </WRAP> </WRAP>
Ligne 862: Ligne 862:
 Dans cet exemple, la valeur du mot clef **hosts:** est le nom d'un groupe. Dans cet exemple, la valeur du mot clef **hosts:** est le nom d'un groupe.
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : Notez qu'il existe un groupe spécial appelé **all**. Ce groupe n'a pas besoin d'être défini et contient l'ensemble des hôtes références dans l'Inventory File **Important** : Notez qu'il existe un groupe spécial appelé **all**. Ce groupe n'a pas besoin d'être défini et contient l'ensemble des hôtes références dans l'Inventory File
 </WRAP> </WRAP>
Ligne 1144: Ligne 1144:
     * contient des variables de configuration de haute priorité, difficilement sur-chargées par des variables ailleurs.     * contient des variables de configuration de haute priorité, difficilement sur-chargées par des variables ailleurs.
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : Notez que seul le répertoire **tasks** est obligatoire. **Important** : Notez que seul le répertoire **tasks** est obligatoire.
 </WRAP> </WRAP>
Ligne 1226: Ligne 1226:
 {{ :elearning:workbooks:debian:6:avance:l130:ansible4.png?direct&600 |}} {{ :elearning:workbooks:debian:6:avance:l130:ansible4.png?direct&600 |}}
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : Notez que la convention utilisée pour les noms est //nom_utilisateur.rôle//. **Important** : Notez que la convention utilisée pour les noms est //nom_utilisateur.rôle//.
 </WRAP> </WRAP>
Ligne 1313: Ligne 1313:
 </code> </code>
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : Notez que dans ce cas il n'y a pas eu de dépendances. Par contre la commande **ansible-galaxy** sait résoudre et gérer les dépendances. **Important** : Notez que dans ce cas il n'y a pas eu de dépendances. Par contre la commande **ansible-galaxy** sait résoudre et gérer les dépendances.
 </WRAP> </WRAP>
Ligne 1338: Ligne 1338:
 </code> </code>
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : Le comportement d'Ansible peut être configuré par des directives dans la variable d'environnement **ANSIBLE_CONFIG** ou dans le fichier **ansible.cfg** dans le répertoire courant de travail ou dans le fichier **.ansible.cfg** dans le répertoire personnel de l'utilisateur ou dans le fichier **/etc/ansible/ansible.cfg**, selon le premier qui est trouvé. Pour une liste complète des directives, consultez la page [[https://docs.ansible.com/ansible/latest/reference_appendices/config.html]]. **Important** : Le comportement d'Ansible peut être configuré par des directives dans la variable d'environnement **ANSIBLE_CONFIG** ou dans le fichier **ansible.cfg** dans le répertoire courant de travail ou dans le fichier **.ansible.cfg** dans le répertoire personnel de l'utilisateur ou dans le fichier **/etc/ansible/ansible.cfg**, selon le premier qui est trouvé. Pour une liste complète des directives, consultez la page [[https://docs.ansible.com/ansible/latest/reference_appendices/config.html]].
 </WRAP> </WRAP>
Ligne 1542: Ligne 1542:
 ----- -----
  
-Copyright © 2023 Hugh Norris.+Copyright © 2024 Hugh Norris.
Menu