Aperçu du cours
Introduction à Ansible
Ce module introductif explique ce qu’est Ansible et pourquoi il est un outil puissant pour l’automatisation de la gestion des serveurs. Découvrez les principes de base de l’automatisation sans agent, les avantages d’Ansible par rapport à d’autres outils comme Puppet ou Chef, et comment il peut simplifier la configuration et la gestion de vos infrastructures.
Configuration et Premiers Pas avec Ansible
Apprenez à installer et configurer Ansible sur différents systèmes d’exploitation. Explorez l’architecture d’Ansible, y compris les inventaires, les playbooks, les rôles, et les modules. Maîtrisez les commandes de base pour exécuter des tâches d’automatisation sur vos serveurs.
Écriture de Playbooks Avancés
Ce cours vous guide à travers la création de playbooks complexes qui utilisent des variables, des boucles, et des conditions pour automatiser les tâches de manière efficace. Apprenez également à gérer les erreurs et à optimiser l’exécution des playbooks pour des environnements de grande taille.
Gestion des Données Sensibles avec Ansible Vault
Protégez vos données sensibles telles que les mots de passe et les clés API en utilisant Ansible Vault. Ce module couvre la création, la gestion et l’utilisation de fichiers chiffrés avec Ansible, assurant la sécurité de vos configurations.
Déploiement et Orchestration
Découvrez comment utiliser Ansible pour déployer des applications et orchestrer des étapes complexes de configuration à travers plusieurs serveurs. Ce cours met l’accent sur les meilleures pratiques pour assurer la cohérence et la fiabilité des déploiements.
Ateliers Pratiques
Renforcez vos compétences grâce à des ateliers pratiques qui mettent en situation réelle les concepts appris. Ces sessions pratiques vous permettront de configurer, gérer, et automatiser des serveurs en utilisant Ansible dans des scénarios proches de votre environnement professionnel.
Prérequis
- Maîtrise confirmée des systèmes Linux
- Bases des réseaux TCP/IP
- Capacité à utiliser la ligne de commande et du script Shell en environnement Linux
Fonctionnalités
- Installer et configurer Ansible
- Connaître les caractéristiques et le fonctionnement d'Ansible
- Mettre en œuvre les playbooks, modules, rôles, tâches...
- Comprendre comment optimiser le pilotage d’un parc de serveurs et le déploiement d’applications
- Maîtriser les bonnes pratiques sous Ansible
Public ciblé
- Développeurs
- Architectes techniques
- Responsables d’exploitation et de production
- Administrateurs
Détails
- 60 Sections
- 300 Lessons
- 21 Weeks
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Le DevOps : présentation introductive4
- Ansible4
- Ansible4
- Ansible4
- Ansible4
- Ansible4
- Ansible4
- Ansible4
- Ansible4
- Ansible4
- Ansible4
- Ansible4
- Ansible4
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Paramétrage et commande Ad Hoc5
- Déploiement et organisation : les Playbooks8
- 37.1Présentation de Git
- 37.2Présentation des Playbooks
- 37.3Présentation de YAML
- 37.4Les variables et les faits
- 37.5Boucles et conditions
- 37.6Rôles et inclusions
- 37.7Best practices pour la rédaction de Playbooks
- 37.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 38.1Présentation de Git
- 38.2Présentation des Playbooks
- 38.3Présentation de YAML
- 38.4Les variables et les faits
- 38.5Boucles et conditions
- 38.6Rôles et inclusions
- 38.7Best practices pour la rédaction de Playbooks
- 38.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 39.1Présentation de Git
- 39.2Présentation des Playbooks
- 39.3Présentation de YAML
- 39.4Les variables et les faits
- 39.5Boucles et conditions
- 39.6Rôles et inclusions
- 39.7Best practices pour la rédaction de Playbooks
- 39.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 40.1Présentation de Git
- 40.2Présentation des Playbooks
- 40.3Présentation de YAML
- 40.4Les variables et les faits
- 40.5Boucles et conditions
- 40.6Rôles et inclusions
- 40.7Best practices pour la rédaction de Playbooks
- 40.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 41.1Présentation de Git
- 41.2Présentation des Playbooks
- 41.3Présentation de YAML
- 41.4Les variables et les faits
- 41.5Boucles et conditions
- 41.6Rôles et inclusions
- 41.7Best practices pour la rédaction de Playbooks
- 41.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 42.1Présentation de Git
- 42.2Présentation des Playbooks
- 42.3Présentation de YAML
- 42.4Les variables et les faits
- 42.5Boucles et conditions
- 42.6Rôles et inclusions
- 42.7Best practices pour la rédaction de Playbooks
- 42.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 43.1Présentation de Git
- 43.2Présentation des Playbooks
- 43.3Présentation de YAML
- 43.4Les variables et les faits
- 43.5Boucles et conditions
- 43.6Rôles et inclusions
- 43.7Best practices pour la rédaction de Playbooks
- 43.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 44.1Présentation de Git
- 44.2Présentation des Playbooks
- 44.3Présentation de YAML
- 44.4Les variables et les faits
- 44.5Boucles et conditions
- 44.6Rôles et inclusions
- 44.7Best practices pour la rédaction de Playbooks
- 44.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 45.1Présentation de Git
- 45.2Présentation des Playbooks
- 45.3Présentation de YAML
- 45.4Les variables et les faits
- 45.5Boucles et conditions
- 45.6Rôles et inclusions
- 45.7Best practices pour la rédaction de Playbooks
- 45.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 46.1Présentation de Git
- 46.2Présentation des Playbooks
- 46.3Présentation de YAML
- 46.4Les variables et les faits
- 46.5Boucles et conditions
- 46.6Rôles et inclusions
- 46.7Best practices pour la rédaction de Playbooks
- 46.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 47.1Présentation de Git
- 47.2Présentation des Playbooks
- 47.3Présentation de YAML
- 47.4Les variables et les faits
- 47.5Boucles et conditions
- 47.6Rôles et inclusions
- 47.7Best practices pour la rédaction de Playbooks
- 47.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Déploiement et organisation : les Playbooks8
- 48.1Présentation de Git
- 48.2Présentation des Playbooks
- 48.3Présentation de YAML
- 48.4Les variables et les faits
- 48.5Boucles et conditions
- 48.6Rôles et inclusions
- 48.7Best practices pour la rédaction de Playbooks
- 48.8Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
- Concepts avancés4
- Concepts avancés4
- Concepts avancés4
- Concepts avancés4
- Concepts avancés4
- Concepts avancés4
- Concepts avancés4
- Concepts avancés4
- Concepts avancés4
- Concepts avancés4
- Concepts avancés4
- Concepts avancés4