RousselTMLEARNING

TP · Ansible: from discovery to expertise

Installation

Create test environment #

We will use the "env_0" test environment composed of 3 VMs. To start it:

cd tp/env_0
vagrant up

For 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

  • ⏱ Estimated time : ≈ 15 min

🧪 Launch the lab environment ↗

Sign in to track your progress and take notes. Sign in

💬 Ask a question

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...

Support us

♥ SUPPORT US

Support RousselTM Learning

Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.

Contribute with PayPal Any amount · card or PayPal accountLearn more
QR code PayPal
Or scan this QR code with your phone

Thank you, every contribution counts!