Débutant
⏱ 10 min
❓ 8 questions
Quiz Section 7 : Gérer le personnel au sol
-
Romain
-
1 minute
- 🎙️ Section 1 : Bienvenue en tour de contrôle (Fondations)
- 1📄1.1 : Ansible, c'est quoi ? (L'analogie de la tour de contrôle : agentless vs agent installé)
- 2📄1.2 : Ansible vs Puppet/Chef/Salt : pourquoi l'absence d'agent change la donne
- 3📄1.3 : Installation et prérequis (SSH + Python sur les cibles)
- 4📄1.4 : Premier contact : commandes ad-hoc (ansible -m ping, -a)
- 5📄1.5 : Commandes RAW : piloter une machine qui n'a pas encore Python (bootstrap)
- 6📄1.6 : Windows dans la tour : SSH et OpenSSH côté Windows
- 7🔧TP 1 : Lancer votre première commande ad-hoc sur la flotte Nordika
- 8❓Quiz Section 1 : Vocabulaire et concepts de base
- 📋 Section 2 : L'annuaire des appareils (Inventaire)
- 9📄2.1 : Inventaire YAML : hosts, groups, children
- 10📄2.2 : host_vars et group_vars : où ranger quoi
- 11📄2.3 : Cas pratique : lire un inventaire de prod (hôtes sans ansible_host, groupes imbriqués)
- 12📄2.4 : Séparer topologie et configuration (jusqu'où aller dans l'inventaire)
- 13📄2.5 : Patterns d'hôtes et --limit
- 14🔧TP 2 : Construire l'inventaire multi-groupes de Nordika30
- 15❓Quiz Section 2 : L'annuaire de la tour
- ✈️ Section 3 : Les fiches de vol (Playbooks)
- 16📄3.1 : Syntaxe YAML pour Ansible, structure d'un playbook
- 17📄3.2 : Tasks et modules : la logique verbe-nom
- 18📄3.3 : L'idempotence expliquée concrètement
- 19📄3.4 : Exécution : -v/-vv/-vvv, --check (dry-run), --diff
- 20🔧TP 3 : Écrire et exécuter votre premier playbook
- 21❓Quiz Section 3 : Rédiger une fiche de vol
- 📖 Section 4 : Le carnet de bord (Variables, Facts, logique)
- 22📄4.1 : Variables : déclaration et priorité (aperçu)
- 23📄4.2 : Facts : gather_facts, ansible_facts
- 24📄4.3 : Conditions : when
- 25📄4.4 : Boucles : loop
- 26🔧TP 4 : Playbook conditionnel multi-OS15
- 27❓Quiz Section 4 : Le carnet de bord
- 🔧 Section 5 : Procédures standard (Handlers & Templates)
- 28📄5.1 : Handlers et notify : ne redémarrer que si nécessaire
- 29📄5.2 : Templates Jinja2 : générer des configs dynamiques
- 30📄5.3 : lineinfile vs template : quand utiliser quoi
- 31🔧TP 5 : Déployer une config Apache templatisée avec handler
- 32❓Quiz Section 5 : Procédures standard
- 🧑✈️ Section 6 : Les équipages spécialisés (Rôles)
- 33📄6.1 : Pourquoi des rôles ? Structure standard
- 34📄6.2 : Créer son premier rôle
- 35📄6.3 : Ansible Galaxy : installer et réutiliser un rôle existant
- 36🔧TP 6 : Transformer le playbook Apache en rôle réutilisable
- 37❓Quiz Section 6 : Les équipages spécialisés
- 👥 Section 7 : Gérer le personnel au sol (Utilisateurs & droits)
- 38📄7.1 : Module user : créer, modifier, supprimer un compte
- 39📄7.2 : Module group et appartenance
- 40📄7.3 : Module authorized_key : distribuer des clés SSH en masse
- 41📄7.4 : sshpass : automatiser l'authentification par mot de passe (dépannage, pas la bonne pratique)
- 42📄7.5 : Sudoers et droits
- 43🔧TP 7 (interactif) : Provisionner des comptes sur plusieurs conteneurs live
- 44❓Quiz Section 7 : Gérer le personnel au sol← ici
- 🔐 Section 8 : Sécuriser la tour (Vault)
- 🛫 Section 9 : Grand déploiement (Orchestration multi-tier)
- 🏁 Pour finir