Course Overview
Ansible est un outil d’automatisation open source qui permet de gérer la configuration et le déploiement de logiciels sur des serveurs. Il utilise un langage simple basé sur YAML pour décrire les tâches à effectuer, ce qui le rend facile à apprendre et à utiliser. Ansible se base sur une architecture agentless, ce qui signifie qu’il n’y a pas besoin d’installer d’agent sur les machines cibles.
AWX est une interface web open source qui ajoute une couche de gestion et de planification à Ansible. Il permet de gérer et d’orchestrer les tâches Ansible à partir d’une interface utilisateur conviviale, ce qui facilite la collaboration au sein des équipes et offre une visibilité sur les tâches en cours et passées.
Prérequis
- Avoir des base en réseau
- Avoir des bases sur linux
- Avoir des bases sur kubernetes
- Avoir des bases sur docker
- Avoir des bases sur wWndows
Public ciblé
- Administrateurs systèmes et Réseaux
- Ingénieurs DevOps
Détails
- 10 Sections
- 58 Lessons
- 6 Hours
Expand all sectionsCollapse all sections
- Introduction1
- 2- Généralités8
- 2.12.1. Installer Ansible10 Minutes
- 2.22.2. Structure d’un projet Ansible7 Minutes
- 2.32.3 Les variables des inventaires15 Minutes
- 2.42.4. Configuration de base d’ansible14 Minutes
- 2.52.5. Les modules ansible12 Minutes
- 2.62.6. Pluigns vs Modules4 Minutes
- 2.72.7. Ansible Galaxy4 Minutes
- 2.82.8. Collection VS Rôle5 Minutes
- 3. Exploitation9
- 3.13.1. Comment Exécuter des playbook ansible ?2 Minutes
- 3.23.2. Les commandes de base ansible8 Minutes
- 3.33.3. Les tags4 Minutes
- 3.43.4. Analyser le playbook17 Minutes
- 3.53.5. Exécuter le playbook10 Minutes
- 3.63.6. Les variables18 Minutes
- 3.73.7. Démo utilisation des variables12 Minutes
- 3.83.8. Intérroger les modules ansibles en ligne de commande12 Minutes
- 3.93.10. Les templates Jinja11 Minutes
- 4. Les rôles3
- 5. Ansible et docker3
- 6. Ansible Vault1
- 7. Les modules et templates Jinja2, boucles, conditons, expressions if, opérateurs13
- 7.17.1. Ansible module debug et register demo20 Minutes
- 7.27.2. Le module template8 Minutes
- 7.37.3. Lemplate J2 avancée10 Minutes
- 7.47.4. Les boucles et J211 Minutes
- 7.57.5. Pousser des config jinja2 avec le module template20 Minutes
- 7.67.6. Les filtres Jinja210 Minutes
- 7.77.7 – Démo filtres ansible12 Minutes
- 7.87.9. Les expressions et les opérateurs8 Minutes
- 7.97.10. Démo gather_facts – expressions ansible8 Minutes
- 7.107.8. Utilisation des conditions if6 Minutes
- 7.117.9. La boucle for et ansible_facts20 Minutes
- 7.127.10. Les listes de variables avec multiples args et l’utilisation des boucles jinja3 Minutes
- 7.137.11. Créer des containers avec ansible et installation de docker14 Minutes
- 8. Gestion des conteneurs docker avec ansible4
- 9. Les valeurs retour1
- 10. AWX15
- 10.110.1. Créer une organisation sur AWX4 Minutes
- 10.210.2. Créer une équipe4 Minutes
- 10.310.3. Gérer les droits de utilisateurs10 Minutes
- 10.410.4. Creer un utilisateur LDAP avec Windows Server et AWX13 Minutes
- 10.510.5. Créér des certificats pour les connexions https8 Minutes
- 10.610.6. Créer un inventaire sur awx6 Minutes
- 10.710.7 Créer un projet et ajouter un gestionnaire de versioning (gitea)18 Minutes
- 10.810.8 Configurer la synchronisation de gitea avec awx3 Minutes
- 10.910.9. Invetaire à partir d’un fichier yaml d’un autre projet7 Minutes
- 10.1010.11. inventaire dynamique avec vcenter12 Minutes
- 10.1110.12. Créer des inventaires dynamiques (install vmtools)16 Minutes
- 10.1210.13. Créer des inventaires windows avec les variables14 Minutes
- 10.1310.14. Créer un job template7 Minutes
- 10.1410.15. Création du template, Conf credssp, ansible venv23 Minutes
- 10.1510.16. Intégrer une machine Linux dans awx24 Minutes



