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:l706 [2023/11/16 16:16] adminelearning:workbooks:centos:8:lcf900:l706 [2024/06/10 11:46] (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~~
Ligne 41: Ligne 41:
 ====1.1 - Préparation==== ====1.1 - Préparation====
  
-Avant de commencer, ouvrez un compte développeur chez **[[https://sso.redhat.com/auth/realms/redhat-external/login-actions/registration|Red Hat]]**.+Avant de commencer, ouvrez un compte développeur chez **[[https://developers.redhat.com|Red Hat]]**.
  
 <WRAP center round important 50%> <WRAP center round important 50%>
Ligne 106: Ligne 106:
 </WRAP> </WRAP>
  
-Modifiez le fichier **/etc/hosts** selon votre numéro de stagiaire : +Modifiez le fichier **/etc/hosts** :
- +
-<code> +
-[root@redhat9 ansible-automation-platform-setup-bundle-2.4-2.2-x86_64]# vi /etc/hosts +
-[root@redhat9 ansible-automation-platform-setup-bundle-2.4-2.2-x86_64]# cat /etc/hosts +
-127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 +
-::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 +
-redhat9.ittraining.loc  10.0.2.101 +
-autohub.ittraining.loc  10.0.2.102 +
-</code>+
  
 <code> <code>
Ligne 298: Ligne 289:
 Connectez-vous à votre VM **Debian_10.0.2.46_VNC** : Connectez-vous à votre VM **Debian_10.0.2.46_VNC** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_14-58-21.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_14-58-21.png?800 |}}
  
 Ouvrez un navigateur Web et naviguez à **https://10.0.2.101** : Ouvrez un navigateur Web et naviguez à **https://10.0.2.101** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_15-03-31.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_15-03-31.png?800 |}}
  
 Acceptez le certificat auto-signé : Acceptez le certificat auto-signé :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_15-03-59.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_15-03-59.png?800 |}}
  
 Connectez-vous à votre Ansible® Automation Controller en utilisant le compte **admin** et le mot de passe **fenestros** : Connectez-vous à votre Ansible® Automation Controller en utilisant le compte **admin** et le mot de passe **fenestros** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_15-04-22.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_15-04-22.png?800 |}}
  
 Cliquez sur le bouton **Username/password** et enregistrez votre Ansible® Automation Controller auprès de Red Hat en utilisant **votre** compte : Cliquez sur le bouton **Username/password** et enregistrez votre Ansible® Automation Controller auprès de Red Hat en utilisant **votre** compte :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_15-06-26.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_15-06-26.png?800 |}}
  
 Vous obtiendrez : Vous obtiendrez :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_15-07-58.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_15-07-58.png?800 |}}
  
 =====LAB #2 - Ansible® Automation Hub===== =====LAB #2 - Ansible® Automation Hub=====
Ligne 324: Ligne 315:
 ====2.1 - Préparation==== ====2.1 - Préparation====
  
-Connectez-vous maintenant à votre VM **AutoHub_10.0.2.102_SSH**.+Connectez-vous maintenant à votre VM **autohub.ittraining.loc** 
 + 
 +<code> 
 +[root@redhat9 ansible-automation-platform-setup-bundle-2.4-2.2-x86_64]# ssh -l trainee 10.0.2.102 
 +</code>
  
 Enregistrez la VM dans **votre** compte Red Hat : Enregistrez la VM dans **votre** compte Red Hat :
Ligne 467: Ligne 462:
  
 <code> <code>
-[root@backuphub ansible-automation-platform-setup-bundle-2.4-2.2-x86_64]# ./setup.sh+[root@autohub ansible-automation-platform-setup-bundle-2.4-2.2-x86_64]# ./setup.sh
 ... ...
 PLAY RECAP ********************************************************************* PLAY RECAP *********************************************************************
Ligne 496: Ligne 491:
 Connectez-vous à votre VM **Debian_10.0.2.46_VNC** : Connectez-vous à votre VM **Debian_10.0.2.46_VNC** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_14-58-21.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-20_14-58-21.png?800 |}}
  
 Ouvrez un navigateur Web et naviguez à **https://10.0.2.102** : Ouvrez un navigateur Web et naviguez à **https://10.0.2.102** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_13-45-08.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_13-45-08.png?800 |}}
  
 Acceptez le certificat auto-signé : Acceptez le certificat auto-signé :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_13-45-47.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_13-45-47.png?800 |}}
  
 Connectez-vous à votre Ansible® Automation Hub en utilisant le compte **admin** et le mot de passe **fenestros** : Connectez-vous à votre Ansible® Automation Hub en utilisant le compte **admin** et le mot de passe **fenestros** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_13-47-59.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_13-47-59.png?800 |}}
  
 Vous obtiendrez : Vous obtiendrez :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_13-46-39.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_13-46-39.png?800 |}}
  
 =====LAB #3 - Connecter l'Ansible® Automation Hub et l'Ansible® Automation Controller===== =====LAB #3 - Connecter l'Ansible® Automation Hub et l'Ansible® Automation Controller=====
Ligne 520: Ligne 515:
 Dans l'interface de votre Ansible® Automation Hub, cliquez sur **Collections > API token > Load token** : Dans l'interface de votre Ansible® Automation Hub, cliquez sur **Collections > API token > Load token** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-41-04.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-41-04.png?800 |}}
  
 Copiez le token ainsi généré : Copiez le token ainsi généré :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-42-06.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-42-06.png?800 |}}
  
 Collez ce token dans un bloc-note (mousepad) : Collez ce token dans un bloc-note (mousepad) :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-43-04.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-43-04.png?800 |}}
  
 ====3.2 - Configurer Ansible® Automation Controller==== ====3.2 - Configurer Ansible® Automation Controller====
Ligne 534: Ligne 529:
 Ouvrez l'interface de votre Ansible® Automation Controller : Ouvrez l'interface de votre Ansible® Automation Controller :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-44-21.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-44-21.png?800 |}}
  
 Naviguez à **Resources > Credentials** et cliquez sur le bouton **Add** : Naviguez à **Resources > Credentials** et cliquez sur le bouton **Add** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-53-41.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-53-41.png?800 |}}
  
 Renseignez les champs **Name**, **Description** et **Galaxy Server URL**. Choisissez **Galaxy/Automation Hub API Token** dans le menu déroulant **Credential Type** et collez le token API dans **API token** : Renseignez les champs **Name**, **Description** et **Galaxy Server URL**. Choisissez **Galaxy/Automation Hub API Token** dans le menu déroulant **Credential Type** et collez le token API dans **API token** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-58-29.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-58-29.png?800 |}}
  
 Cliquez sur la loupe à gauche du champs **Organization** : Cliquez sur la loupe à gauche du champs **Organization** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-59-02.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-59-02.png?800 |}}
  
 Cochez l'organisation **Default** et cliquez sur le bouton **Select** : Cochez l'organisation **Default** et cliquez sur le bouton **Select** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-59-23.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-59-23.png?800 |}}
  
 Validez en cliquant sur le bouton **Save** : Validez en cliquant sur le bouton **Save** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-59-43.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_14-59-43.png?800 |}}
  
 Vous obtiendrez : Vous obtiendrez :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-00-08.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-00-08.png?800 |}}
  
 Cliquez sur **Settings > Jobs settings** : Cliquez sur **Settings > Jobs settings** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-02-26.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-02-26.png?800 |}}
  
 Vous obtiendrez : Vous obtiendrez :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-03-51.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-03-51.png?800 |}}
  
 Descendez la page et cliquez sur le bouton **Edit** : Descendez la page et cliquez sur le bouton **Edit** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-04-32.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-04-32.png?800 |}}
  
 Activez l'option **Ignore Ansible Galaxy SSL Certificate Validation** pour permettre l'utilisation de votre certificat auto-signé : Activez l'option **Ignore Ansible Galaxy SSL Certificate Validation** pour permettre l'utilisation de votre certificat auto-signé :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-05-05.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-05-05.png?800 |}}
  
 Descendez en bas de la page et cliquez sur le bouton **Save** : Descendez en bas de la page et cliquez sur le bouton **Save** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-05-28.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-05-28.png?800 |}}
  
 Naviguez à **Organizations** et cliquez sur l'icône d'un stylo à droite du nom **Default** : Naviguez à **Organizations** et cliquez sur l'icône d'un stylo à droite du nom **Default** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-08-17.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-08-17.png?800 |}}
  
 Dans le champs **Galaxy Credentials**, supprimez **Ansible Galaxy** : Dans le champs **Galaxy Credentials**, supprimez **Ansible Galaxy** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-08-44.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-08-44.png?800 |}}
  
 Cliquez sur la loupe à gauche du champs **Galaxy Credentials** : Cliquez sur la loupe à gauche du champs **Galaxy Credentials** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-09-02.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-09-02.png?800 |}}
  
 Vous obtiendrez : Vous obtiendrez :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-09-29.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-09-29.png?800 |}}
  
 Cochez **Autohub** PUIS **Ansible Galaxy** puis cliquez sur le bouton **Select** : Cochez **Autohub** PUIS **Ansible Galaxy** puis cliquez sur le bouton **Select** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-10-21.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-10-21.png?800 |}}
  
 Cliquez ensuite sur le bouton **Save** : Cliquez ensuite sur le bouton **Save** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-10-44.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-10-44.png?800 |}}
  
 Vous obtiendrez : Vous obtiendrez :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-11-57.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-23_15-11-57.png?800 |}}
  
 <WRAP center round tip 50%> <WRAP center round tip 50%>
Ligne 615: Ligne 610:
  
 ====4.1 - Sauvegarder l'Ansible® Automation Controller==== ====4.1 - Sauvegarder l'Ansible® Automation Controller====
 +
 +Revenez dans votre Ansible® Automation Controller.
  
 La sauvegarde de l'Ansible® Automation Controller s'effectue en utilisant le même script utilisé pour l'installation auquel il convient de passer l'option **-b** : La sauvegarde de l'Ansible® Automation Controller s'effectue en utilisant le même script utilisé pour l'installation auquel il convient de passer l'option **-b** :
Ligne 630: Ligne 627:
 </code> </code>
  
-A l'issue de la sauvegarde vous consterez la présence d'une archive **tar.gz** ainsi qu'un lien symbolique dénommé **automation-platform-backup-latest.tar.gz** dans le répertoire **courant** :+A l'issue de la sauvegarde vous constaterez la présence d'une archive **tar.gz** ainsi qu'un lien symbolique dénommé **automation-platform-backup-latest.tar.gz** dans le répertoire **courant** :
  
 <code> <code>
Ligne 654: Ligne 651:
  
 ====4.2 - Sauvegarder l'Ansible® Automation Hub==== ====4.2 - Sauvegarder l'Ansible® Automation Hub====
 +
 +Connectez-vous maintenant à votre VM **autohub.ittraining.loc** :
 +
 +<code>
 +[root@redhat9 ansible-automation-platform-setup-bundle-2.4-2.2-x86_64]# ssh -l trainee 10.0.2.102
 +</code>
  
 La sauvegarde de l'Ansible® Automation Hub s'effectue en utilisant le même script utilisé pour l'installation auquel il convient de passer l'option **-b** : La sauvegarde de l'Ansible® Automation Hub s'effectue en utilisant le même script utilisé pour l'installation auquel il convient de passer l'option **-b** :
Ligne 670: Ligne 673:
 </code> </code>
  
-A l'issue de la sauvegarde vous consterez la présence d'une archive **tar.gz** ainsi qu'un lien symbolique dénommé **automation-platform-backup-latest.tar.gz** dans le répertoire **courant** :+A l'issue de la sauvegarde vous constaterez la présence d'une archive **tar.gz** ainsi qu'un lien symbolique dénommé **automation-platform-backup-latest.tar.gz** dans le répertoire **courant** :
  
 <code> <code>
Ligne 866: Ligne 869:
  
 ====5.1 - Créer un Job Simple==== ====5.1 - Créer un Job Simple====
 +
 +Revenez dans votre Ansible® Automation Controller.
  
 Commencez par créer un playbook simple, destiné à imprimer la phrase **Hello World!** : Commencez par créer un playbook simple, destiné à imprimer la phrase **Hello World!** :
  
 <code> <code>
 +[root@redhat9 ansible-automation-platform-setup-bundle-2.4-2.2-x86_64]# cd ~
 +
 [root@redhat9 ~]# vi hello-world.yml [root@redhat9 ~]# vi hello-world.yml
 +
 [root@redhat9 ~]# cat hello-world.yml [root@redhat9 ~]# cat hello-world.yml
 --- ---
Ligne 989: Ligne 997:
 </code> </code>
  
-Ouvrez maintenant l'interface de votre Ansible® Automation Controller :+Connectez-vous à votre **VM Debian_10.0.2.46_VNC**. Ouvrez un navigateur Web et naviguez à **https://10.0.2.101** 
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-26-39.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-26-39.png?800 |}}
  
 Cliquez sur **Projects** puis sur le bouton **Add** : Cliquez sur **Projects** puis sur le bouton **Add** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-27-34.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-27-34.png?800 |}}
  
 Indiquez **Test Project** dans **Name**, **My test Project** dans **Description**, choisissez **myrepo** dans **Playbook Directory** et cliquez sur le bouton **Save** : Indiquez **Test Project** dans **Name**, **My test Project** dans **Description**, choisissez **myrepo** dans **Playbook Directory** et cliquez sur le bouton **Save** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-34-15.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-34-15.png?800 |}}
  
 Vérifiez les informations de votre projet : Vérifiez les informations de votre projet :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-35-21.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-35-21.png?800 |}}
  
 ====5.3 - Créer un Inventory==== ====5.3 - Créer un Inventory====
Ligne 1009: Ligne 1017:
 Cliquez ensuite sur **Inventories** : Cliquez ensuite sur **Inventories** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-36-12.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-36-12.png?800 |}}
  
 Cliquez sur le lien **Demo Inventory** : Cliquez sur le lien **Demo Inventory** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-37-05.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-37-05.png?800 |}}
  
 Cliquez sur le lien **Hosts** et cochez **localhost** : Cliquez sur le lien **Hosts** et cochez **localhost** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-39-48.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-39-48.png?800 |}}
  
 ====5.4 - Créer des Informations d'Identification==== ====5.4 - Créer des Informations d'Identification====
Ligne 1023: Ligne 1031:
 Cliquez sur **Credentials** : Cliquez sur **Credentials** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-40-55.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-40-55.png?800 |}}
  
-Editez **Demo Credential** en indiquant **trainee** en tant que **Username** et **trainee** en tant que **Password** :+Éditez **Demo Credential** en indiquant **trainee** en tant que **Username** et **trainee** en tant que **Password** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-45-09.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-45-09.png?800 |}}
  
 Cliquez sur le bouton **Save** : Cliquez sur le bouton **Save** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-45-46.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-45-46.png?800 |}}
  
 Vous obtiendrez : Vous obtiendrez :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-46-12.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-46-12.png?800 |}}
  
 ====5.5 - Créer un Gabarit==== ====5.5 - Créer un Gabarit====
Ligne 1041: Ligne 1049:
 Cliquez sur **Templates** puis cliquez sur **Demo Job Template** : Cliquez sur **Templates** puis cliquez sur **Demo Job Template** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-46-33.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-46-33.png?800 |}}
  
 Cliquez sur la loupe dans le champs **Project** : Cliquez sur la loupe dans le champs **Project** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-47-30.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-47-30.png?800 |}}
  
 Vous obtiendrez : Vous obtiendrez :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-47-47.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-47-47.png?800 |}}
  
 Cochez **Test Project** puis cliquez sur le bouton **Select** : Cochez **Test Project** puis cliquez sur le bouton **Select** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-48-05.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-48-05.png?800 |}}
  
 Vous verrez le Playbook **hello-world.yml** apparaître dans le champs **Playbook** : Vous verrez le Playbook **hello-world.yml** apparaître dans le champs **Playbook** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-48-45.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-48-45.png?800 |}}
  
 Cliquez sur le bouton **Save** : Cliquez sur le bouton **Save** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-50-44.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-50-44.png?800 |}}
  
 Vérifiez votre Template puis cliquez sur le lien **Templates** : Vérifiez votre Template puis cliquez sur le lien **Templates** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-51-06.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-51-06.png?800 |}}
  
 ====5.6 - Exécuter un Job==== ====5.6 - Exécuter un Job====
  
-Cliquez sur l'icône de la fuséé en face de **Demo Job Template** :+Cliquez sur l'icône de la fusée en face de **Demo Job Template** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-52-22.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-52-22.png?800 |}}
  
 Cliquez sur **Jobs** : Cliquez sur **Jobs** :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-53-10.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-53-10.png?800 |}}
  
 Cliquez sur **Demo Job Template** et constatez la réussite de l'exécution du Job : Cliquez sur **Demo Job Template** et constatez la réussite de l'exécution du Job :
  
-{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-53-26.png?600 |}}+{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-10-26_15-53-26.png?800 |}}
  
 =====LAB #6 - Utilisation de l'Ansible® Automation Hub===== =====LAB #6 - Utilisation de l'Ansible® Automation Hub=====
  
 ====6.1 - Créer une Collection==== ====6.1 - Créer une Collection====
 +
 +Connectez-vous ensuite à votre VM **autohub.ittraining.loc** :
 +
 +<code>
 +[root@redhat9 ~]# ssh -l trainee 10.0.2.102
 +</code>
 +
 +Créez un répertoire appelé **collection** et placez-vous dedans :
  
 <code> <code>
Ligne 1090: Ligne 1106:
 [trainee@autohub ~]$ cd collection [trainee@autohub ~]$ cd collection
 </code> </code>
 +
 +Créez une **Collection** vide appelée **ittraining** dans un **Namespace** appelé **ittraining** avec la commande **ansible-galaxy** :
  
 <code> <code>
Ligne 1095: Ligne 1113:
 - Collection ittraining.ittraining was created successfully - Collection ittraining.ittraining was created successfully
 </code> </code>
 +
 +Consultez l'arborescence de la Collection :
  
 <code> <code>
Ligne 1112: Ligne 1132:
 6 directories, 4 files 6 directories, 4 files
 </code> </code>
 +
 +Les informations concernant la Collection sont stockées dans le fichier **~/collections/ittraining/ittraining/galaxy.yml** :
  
 <code> <code>
Ligne 1184: Ligne 1206:
 # manifest: null # manifest: null
 </code> </code>
 +
 +Éditez la ligne **requires-ansible** dans le fichier **~/collections/ittraining/ittraining/meta/runtime.yml** :
  
 <code> <code>
Ligne 1242: Ligne 1266:
 #     - module2 #     - module2
 </code> </code>
 +
 +Placez-vous dans le répertoire **~/collections/ittraining/ittraining/** :
  
 <code> <code>
 [trainee@autohub collection]$ cd ittraining/ittraining/ [trainee@autohub collection]$ cd ittraining/ittraining/
 +
 [trainee@autohub ittraining]$ ls [trainee@autohub ittraining]$ ls
 docs  galaxy.yml  meta  plugins  README.md  roles docs  galaxy.yml  meta  plugins  README.md  roles
 </code> </code>
 +
 +Construisez la Collection **ittraining-ittraining-1.0.0.tar.gz** avec la commande **ansible-galaxy collection build** :
  
 <code> <code>
Ligne 1256: Ligne 1285:
 ====6.2 - Téléverser une Collection==== ====6.2 - Téléverser une Collection====
  
 +Connectez-vous à votre **VM Debian_10.0.2.46_VNC**. Ouvrez un navigateur Web et naviguez à **https://10.0.2.102** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-36-10.png?800 |}}
 +
 +Cliquez ensuite sur **Namespaces** dans le menu de gauche puis cliquez sur le bouton **Create** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-36-54.png?800 |}}
 +
 +Renseignez le nom **ittraining** et cliquez sur le bouton **Create** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-37-20.png?800 |}}
 +
 +Notez que pour l'instant, il n'y a pas de **Collections** dans ce **Namespace**. Cliquez donc sur le bouton **Upload collection** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-38-01.png?800 |}}
 +
 +Dans la fenêtre **New collection**, cliquez sur **Select file** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-39-36.png?800 |}}
 +
 +<WRAP center round important 50%>
 +**Important** : Notez que le dépôt de destination est **staging**. Le dépôt staging est utilisé pour téléverser toute nouvelle Collection avant que celle-ci soit vérifiée pour publication.
 +</WRAP>
 +
 +Choisissez le fichier **ittraining-ittraining-1.0.0.tar.gz** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-41-10.png?800 |}}
 +
 +Cliquez ensuite sur le bouton **Upload** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-41-29.png?800 |}}
 +
 +A l'issu de quelques secondes, la **Collection** est téléversée :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-41-53.png?800 |}}
 +
 +<WRAP center round important 50%>
 +**Important** : Notez la ligne **Approval status: waiting for approval**.
 +</WRAP>
 +
 +Développez l'item **Collections** dans le menu de gauche :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-42-23.png?800 |}}
 +
 +Cliquez sur **Repositories** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-42-44.png?800 |}}
 +
 +Descendez en bas de la liste des **Repositories** et cliquez sur **staging** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-43-01.png?800 |}}
 +
 +Vous obtiendrez :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-43-28.png?800 |}}
 +
 +Cliquez sur l'onglet **Collection versions** et notez la présence de la Collection **ittraining-ittraining-1.0.0** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-43-51.png?800 |}}
 +
 +Cliquez ensuite sur l'item **Approval** dans le menu de gauche :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-45-11.png?800 |}}
 +
 +<WRAP center round important 50%>
 +**Important** : Notez que l'item **Approvals** est présent parce que vous êtes connecté en tant qu'administrateur.
 +</WRAP>
 +
 +Dans le cas où vous souhaiteriez rejeter cette Collection, il conviendrait de cliquez sur les trois points verticaux à droite de la ligne **ittraining** et de choisir **Reject**. Cliquez ensuite sur le bouton **Approve** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-46-19.png?800 |}}
 +
 +Vous obtiendrez :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-46-45.png?800 |}}
 +
 +Cliquez sur **Namespaces** dans le menu de gauche :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-48-26.png?800 |}}
 +
 +Dans le champs **Filter by keywords**, saisissez le mot **ittraining** puis cliquez sur l'**icône de la loupe** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-48-58.png?800 |}}
 +
 +Cliquez sur le lien **View collections** pour consulter la liste des **Collections** dans le **Namespace** :
 +
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-49-25.png?800 |}}
 +
 +Constatez la présence de la Collection **ittraining** :
  
 +{{ :elearning:workbooks:centos:8:lcf900:capture_d_ecran_du_2023-11-16_15-50-08.png?800 |}}
  
 ----- -----
  
-Copyright © 2023 Hugh Norris+Copyright © 2024 Hugh Norris
Menu