Create test environment #
We will use the "env_0" test environment composed of 3 VMs. To start it:
cd tp/env_0vagrant upFor this lab, you will proceed with two installations using different modes. After each installation, Ansible must be configured to run with the "ansible" user. For this user, you will need to:
- Configure an SSH key so they can access the other two machines.
- Grant them sudo rights
pip #
You must install Ansible on the "rousseltm-ansible-v02" VM using "pip". You can use this command to connect to the VM:vagrant ssh rousseltm-ansible-v02
Package manager #
You must identify the OS family and version of the "rousseltm-ansible-v01" VM and then use the correct package manager to install Ansible
Difficulty level : ●●○○○ (2/5)
My progress
🧪 Launch the lab environment ↗
Sign in to track your progress and take notes. Sign in
Course Glossary
Ansible
An open source IT automation tool (IaC) enabling configuration management, application deployment, and orchestration, operating agentlessly via SSH.
Recommended Articles
Ansible : l'inventaire (statique, dynamique, groupes et variables)
Comprendre et maîtriser l'inventaire Ansible : fichiers INI et YAML, groupes, variables d'hôte et...
Ansible : structurer son code avec les rôles
Créer, organiser et réutiliser des rôles Ansible : arborescence, defaults, tasks, handlers, templ...
Ansible : gérer la sécurité (Vault, SSH, privilèges et secrets)
Sécuriser Ansible : Ansible Vault, authentification SSH par clés, become et sudo, no_log, durciss...
Ansible : piloter ses automatisations avec une interface graphique (AWX, Semaphore, AAP)
Comparer et installer les interfaces graphiques d'Ansible : AWX, Ansible Automation Platform, Sem...
Bonnes pratiques Ansible : structure, idempotence, sécurité et qualité
Les bonnes pratiques Ansible : organisation du projet, nommage, FQCN, idempotence, modules plutôt...
Kibana : rôle, installation et premiers pas
Ce qu'est Kibana dans la suite Elastic, comment l'installer avec Elasticsearch (start-local, Dock...
Ansible : les commandes Ad-Hoc
Exécuter des actions immédiates sur un parc de serveurs avec ansible : modules ping, command, she...
Ansible : générer des fichiers dynamiques avec Jinja2 et les facts
Créer des fichiers de configuration dynamiques : templates Jinja2, variables, facts, filtres, bou...
Ansible : gérer son infrastructure avec des playbooks (Infrastructure as Code)
Écrire des playbooks de production : structure d'un projet, plays, handlers, tags, strategy seria...