Atelier - Introduction à Ansible Tower

Lisez ceci dans d’autres langues:
uk English, japan日本語, brazil Portugues do Brasil, france Française,Español Español.

Table des matières

Objectif

Cet exercice fournira une vue d’ensemble d’Ansible Tower, y compris les fonctionnalités fournies par la plate-forme d’automatisation Red Hat Ansible. Cela couvrira les principes fondamentaux d’Ansible Tower tels que:

Guide

Pourquoi Ansible Tower?

Ansible Tower est une interface utilisateur Web qui fournit une solution d’entreprise pour l’automatisation informatique. Il:

Votre environnement Ansible Tower

Dans cet atelier, vous travaillez dans un environnement de laboratoire préconfiguré. Vous aurez accès aux hôtes suivants:

Rôle Nom de l’inventaire
Hôte de contrôle et Ansible tower ansible
Hôte géré 1 node1
Hôte géré 2 node2
Hôte géré 2 node3

Ansible Tower fournie dans ce laboratoire est configurée individuellement pour vous. Assurez-vous d’accéder à la bonne machine lorsque vous travaillez avec. Ansible Tower a déjà été installé et sous licence pour vous, l’interface utilisateur Web sera accessible via HTTP / HTTPS.

Tableau de bord

Jetons un premier coup d’œil à Tower: pointez votre navigateur sur l’URL qui vous a été donnée, similaire à https://student<X>.workshopname.rhdemo.io (remplacez <X> par votre numéro d’étudiant et workshopname avec le nom de votre atelier actuel) et connectez-vous en tant qu`administrateur. Le mot de passe sera fourni par l’instructeur.

L’interface utilisateur Web d’Ansible Tower vous accueille avec un tableau de bord avec un graphique montrant:

Le tableau de bord affiche également des données en temps réel sur l’exécution des tâches terminées dans les playbooks.

Tableau de bord de la tour Ansible

Concepts

Avant de continuer à utiliser Ansible Tower pour votre automatisation, vous devez vous familiariser avec certains concepts et conventions de dénomination.

Projets

Les projets sont des collections logiques de playbooks dans Ansible Tower. Ces playbooks résident soit sur l’instance d’Ansible Tower, soit dans un système de contrôle de version de code source pris en charge par Tower.

Inventaires

Un inventaire est une collection d’hôtes sur lesquels des travaux peuvent être lancés, comme un fichier d’inventaire Ansible. Les inventaires sont divisés en groupes et ces groupes contiennent les hôtes réels. Les groupes peuvent être remplis manuellement, en entrant des noms d’hôtes dans Tower, à partir de l’un des fournisseurs de cloud pris en charge par Ansible Tower ou via des scripts d’inventaire dynamique.

Identifiants

Les informations d’identification sont utilisées par Tower pour l’authentification lors du lancement de Jobs sur des machines, la synchronisation avec les sources d’inventaire et l’importation de contenu de projet à partir d’un système de contrôle de version. La configuration des informations d’identification se trouve dans les paramètres.

Les informations d’identification de Tower sont importées et stockées chiffrées dans le système et ne peuvent être récupérées en texte brut sur la ligne de commande par aucun utilisateur. Vous pouvez accorder aux utilisateurs et aux équipes la possibilité d’utiliser ces informations d’identification, sans réellement exposer les informations d’identification à l’utilisateur.

Modèles

Un modèle de travail est une définition et un ensemble de paramètres permettant d’exécuter un travail Ansible. Les modèles de travaux sont utiles pour exécuter plusieurs fois le même travail. Les modèles de tâches encouragent également la réutilisation du contenu du playbook Ansible et la collaboration entre les équipes. Pour exécuter un travail, Tower requiert que vous créiez d’abord un modèle de travail.

taches

Une taches est essentiellement une instance d’un playbook Ansible lancé par Tower sur un inventaire d’hôtes.


Navigation
Exercice précédent - Exercice suivant

Cliquez ici pour revenir à l’atelier Ansible pour Red Hat Enterprise Linux