Lisez ceci dans d'autres langues :
English,
日本語,
Español,
Français.
- Exercice 5 : Exploration de la Plateforme d’Automatisation Ansible
- Table des matières
- Objectif
- Guide
- Étape 1 : Connexion à la Plateforme d’Automatisation Ansible
- Étape 2 : Examiner l'Inventaire de la Plateforme d’Automatisation Ansible
- Étape 3 : Examiner le Projet de la Plateforme d’Automatisation Ansible
- Étape 4 : Examiner les Informations d’identification de la Plateforme d’Automatisation Ansible
- Points Clés
- Conclusion
Explorer et comprendre l'environnement de laboratoire. Cet exercice couvrira :
- Déterminer la version de la Plateforme d’Automatisation Ansible sur le nœud de contrôle
- Localiser et comprendre :
- Inventaire
- Informations d’identification
- Projets
-
Revenez à la page de lancement de l'atelier fournie par votre instructeur.
-
Cliquez sur le lien vers l'interface Web de la Plateforme d’Automatisation Ansible. Vous devriez voir un écran de connexion similaire à ceci :
- Le nom d'utilisateur est
admin - Le mot de passe est fourni sur la page de lancement
- Le nom d'utilisateur est
-
Après la connexion, le tableau de bord des jobs sera affiché par défaut comme ci-dessous.
-
Cliquez sur le bouton ? en haut à droite de l'interface utilisateur, puis cliquez sur À propos.
-
Une fenêtre pop-up apparaîtra avec les informations de version.
Un inventaire est requis pour que la Plateforme d’Automatisation Ansible puisse exécuter des jobs. Un inventaire est une collection d'hôtes contre lesquels les jobs peuvent être lancés, semblable à un fichier d'inventaire Ansible. En outre, la plateforme peut utiliser une base de données de gestion de configuration (CMDB) existante comme ServiceNow ou Infoblox DDI.
Note :
Pour plus d'informations sur les inventaires dans la Plateforme d’Automatisation Ansible, consultez la documentation ici
-
Cliquez sur le lien Infrastructure sous Automation Execution dans la barre de menu à gauche, puis cliquez sur le lien Inventaires.
-
Sous Inventaires, cliquez sur
Workshop Inventory. -
Sous
Workshop Inventory, cliquez sur le bouton Hôtes en haut. Il y aura quatre hôtes ici, dertr1àrtr4, ainsi que le nœud de contrôle Ansible. -
Cliquez sur l'un des dispositifs.
Prenez note du champ VARIABLES. Les
host_varssont définis ici, y compris la variableansible_host. -
Cliquez sur GROUPES. Il y aura plusieurs groupes ici, y compris
routersetcisco. Cliquez sur l'un des groupes. -
Cliquez sur l'un des groupes.
Prenez note du champ VARIABLES. Les
group_varssont définis ici, y compris les variablesansible_connectionetansible_network_os.
Un projet permet d’importer des playbooks dans la Plateforme d’Automatisation Ansible. Vous pouvez gérer les playbooks et les répertoires de playbooks en les plaçant manuellement sous le chemin de base des projets sur votre serveur de Plateforme d’Automatisation Ansible, ou en les plaçant dans un système de gestion de code source (SCM) pris en charge par la plateforme, notamment Git (GitHub, GitLab, etc.).
Note :
Pour plus d'informations sur les Projets dans la Plateforme d’Automatisation Ansible, veuillez consulter la documentation
-
Cliquez sur le lien Projets sous Automation Execution dans la barre de menu à gauche.
-
Sous PROJETS, il y aura un
Workshop Project.Notez que
GITest indiqué pour ce projet. Cela signifie que ce projet utilise Git pour la gestion du code source. -
Cliquez sur
Workshop Project.Note : L’URL de contrôle source est configurée sur https://github.com/network-automation/toolkit.
Les identifiants sont utilisés par la Plateforme d’Automatisation Ansible pour l’authentification lors du lancement de Jobs sur des machines, de la synchronisation avec des sources d'inventaire et de l'importation de contenu de projet à partir d'un système de contrôle de version. Pour l'atelier, nous avons besoin d'un identifiant pour nous authentifier aux dispositifs réseau.
Note :
Pour plus d'informations sur les Informations d’identification dans la Plateforme d’Automatisation Ansible, veuillez consulter la documentation.
-
Cliquez sur le lien Infrastructure sous Automation Execution dans la barre de menu à gauche, puis cliquez sur le lien Informations d’identification.
-
Sous Informations d’identification, plusieurs identifiants préconfigurés sont présents, notamment
Workshop Credential,Controller Credentialet l’identifiantregistry.redhat.io. Cliquez surWorkshop Credential. -
Sous
Workshop Credential, examinez les éléments suivants :
- Le Type d'identifiant est un identifiant de Machine.
- Le Nom d'utilisateur est configuré sur
ec2-user. - La Clé SSH Privée est déjà configurée et est Chiffrée.
- Plateforme d'Automatisation Ansible a besoin d'un inventaire pour exécuter des Playbooks Ansible. Cet inventaire est identique à celui utilisé dans les projets Ansible en ligne de commande.
- La plateforme peut synchroniser des projets avec un SCM existant tel que GitHub.
- Elle peut également stocker et chiffrer des identifiants, notamment des clés privées SSH et des mots de passe en clair. La plateforme peut aussi se synchroniser avec des systèmes de gestion des identifiants existants comme CyberArk et Vault de HashiCorp.
Vous avez complété l'exercice 5.
Vous avez maintenant examiné les trois composants nécessaires pour démarrer avec la Plateforme d'Automatisation Ansible : un identifiant, un inventaire et un projet. Dans le prochain exercice, nous créerons un modèle de travail.














