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
Objectifs pédagogiques
- 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
Programme de formation
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Le DevOps : présentation introductive
-
Historique du DevOps
-
L’industrialisation : une nécessité pour l’opérationnel
-
Les outils de DevOps
-
Situer Ansible au sein de ces outils
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Ansible
-
Pourquoi Ansible ?
-
Fonctionnement & lien à SSH
-
Installation
-
Travaux pratiques: Installation d’Ansible et préparation à l’usage
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Paramétrage et commande Ad Hoc
-
Paramétrage SSH
-
Préparation de l’inventaire
-
Les commandes « Ad-Hoc »
-
Présentation des modules
-
Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Déploiement et organisation : les Playbooks
-
Présentation de Git
-
Présentation des Playbooks
-
Présentation de YAML
-
Les variables et les faits
-
Boucles et conditions
-
Rôles et inclusions
-
Best practices pour la rédaction de Playbooks
-
Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-
-
Concepts avancés
-
Les modules de base
-
Architecture et comportement d’un module
-
Ansible-Galaxy
-
Travaux pratiques: Manipulation de modules externes
-