Lisez ceci dans d’autres langues :
Anglais, 日本語, Portugais du Brésil, Français, Espagnol.
La phase initiale de cet atelier se concentre sur les utilitaires en ligne de commande de la Plateforme d’Automatisation Ansible, tels que :
ansible
, ansible-playbook
et ansible-doc
.Si vous avez besoin de plus d’informations sur les nouveaux composants de la Plateforme d’Automatisation Ansible, mettez cette page d’accueil en signet https://red.ht/AAP-20
Vous travaillerez dans un environnement pré-configuré avec les hôtes suivants :
Rôle | Nom d’inventaire |
---|---|
Hôte de Contrôle Ansible | ansible-1 |
Hôte Géré 1 | node1 |
Hôte Géré 2 | node2 |
Hôte Géré 3 | node3 |
Nous recommandons d’utiliser Visual Studio Code pour cet atelier pour son navigateur de fichiers intégré, son éditeur avec mise en évidence de la syntaxe et son terminal dans le navigateur. L’accès SSH direct est également disponible. Consultez ce tutoriel YouTube sur l’accès à votre environnement de travail.
NOTE : Une courte vidéo YouTube est fournie si vous avez besoin de précisions supplémentaires : Ateliers Ansible - Accéder à votre environnement de travail
rhel-workshop
sur le terminal du nœud de contrôle Ansible.[student@ansible-1 ~]$ cd ~/rhel-workshop/
[student@ansible-1 rhel-workshop]$ pwd
/home/student/rhel-workshop
~
: raccourci pour le répertoire home /home/student
cd
: commande pour changer de répertoirespwd
: imprime le chemin complet du répertoire de travail actuel.ansible-navigator images
pour voir les Environnements d’Exécution configurés.ee-supported-rhel8
$ ansible-navigator images
Note : La sortie que vous voyez peut différer de la sortie ci-dessus
Sélectionner 2
pour Version d'Ansible et collections
nous montrera toutes les Collections Ansible installées sur cet EE particulier, et la version de ansible-core
:
~/.ansible-navigator.yml
en utilisant Visual Studio Code ou la commande cat
.$ cat ~/.ansible-navigator.yml
---
ansible-navigator:
ansible:
inventory:
entries:
- /home/student/lab_inventory/hosts
execution-environment:
image: registry.redhat.io/ansible-automation-platform-20-early-access/ee-supported-rhel8:2.0.0
enabled: true
container-engine: podman
pull:
policy: missing
volume-mounts:
- src: "/etc/ansible/"
dest: "/etc/ansible/"
ansible-navigator.yml
:inventories
: montre l’emplacement de l’inventaire ansible utiliséexecution-environment
: où l’environnement d’exécution par défaut est définiPour une liste complète de chaque bouton configurable, consultez la documentation
Chaque chapitre est accompagné d’un Lab de Défi. Ces tâches testent votre compréhension et l’application des concepts appris. Les solutions sont fournies sous un signe d’avertissement pour référence.
Navigation