Ansible pour débutants - eLearning
450,00 EUR
- 25 hours
Automatisez plus rapidement, plus intelligemment et plus efficacement avec le cours Learn Ansible et libérez toute la puissance de l’infrastructure as code. Cette formation pratique vous initie à Ansible, l’un des outils d’automatisation open source les plus utilisés pour la gestion de configuration, le déploiement d’applications et l’orchestration IT.
Caractéristiques principales
Langue
Cours et supports en anglais
Niveau
Niveau débutant
Accès
Accès d’un an à la plateforme d’apprentissage
12 heures de vidéos à la demande
avec plus de 25 heures de temps d’étude recommandé
15 évaluations notées automatiquement
15 exercices pratiques
Certificat
Attestation de fin de programme incluse

Résultats d’apprentissage
À la fin de ce cours, vous serez capable de :
Automatisation
Comprendre comment Ansible permet l’automatisation dans les environnements informatiques
Configuration
Utilisez Ansible pour la gestion de configuration et le déploiement d’applications
YAML
Écrire et exécuter des playbooks en syntaxe YAML
Contrôle
Utiliser les modules Ansible pour contrôler les ressources système
Gérer
Gérez les inventaires et les systèmes distants efficacement
Variables
Utiliser des variables, des gestionnaires et des composants réutilisables dans l’automatisation
Rôles
Mettre en place des rôles et des collections pour une automatisation évolutive
DevOps
Automatisez des workflows et des tâches DevOps concrets

Chronologie du cours
Débuter avec Ansible
Leçon 01
- Introduction à Ansible
- Installation d’Ansible
- Première commande Ansible
- Premier playbook Ansible
- Ansible et YAML
Modules Ansible de base
Leçon 02
- Installation de paquets avec Ansible
- Configuration de fichiers avec Ansible
- Configuration des services avec Ansible
- Configuration du cloud avec Ansible
- Configuration de conteneurs avec Ansible
Gestion des stocks
Leçon 03
- Shell sécurisé
- Contrôle de serveurs distants
- Groupes d’inventaire
- Groupes de groupes
- Application de groupes
- Inventaire dynamique
- Utilisation de l’inventaire dynamique
Faits, variables et gestionnaires
Leçon 04
- Faits
- Variables
- Réutilisation avec des variables
- Objectif des gestionnaires
Rôles et collections
Leçon 05
- Objectif des rôles
- Structure des rôles
- Premier rôle Ansible
- Objectif des collections
- Première collection Ansible
- À propos d’Ansible Galaxy
- Utilisation d’Ansible Galaxy
- Deuxième déploiement Ansible
- Exécution et débogage
Conception de rôle de contrôle
Leçon 06
- Tâches conditionnelles
- Application de conditions
- Réussite et échec de la tâche
- Boucles de tâches
- Boucles de tâches avec variables
Modèles
Leçon 07
- Modèles
- Filtres de modèles
- Conditionnelles de modèle
- Boucles de modèle
- Extension des modèles
Résultats de la tâche
Leçon 08
- Enregistrement des résultats
- Collecte de données avec des tâches
- Distribution des données d’hôte
- Faits personnalisés
Automatisation des tests
Leçon 09
- Test des rôles
- Utilisation de Molecule
- Premier test de molécule
- Débogage des tests
Plugins et modules personnalisés
Leçon 10
- Plugins Ansible
- Création d’un plugin
- Filtrer les plugins
- Plugins de rappel
- Modules Ansible
- Création d’un module
Développement local
Leçon 11
- Ansible pour le développement
- Vagabond
- Ansible pour les tests d’intégration
- Vagrant avec plusieurs machines
- Bonnes pratiques Ansible
Déploiement dans le cloud
Leçon 12
- Automatiser le déploiement AWS avec Ansible
- Interroger l’état d’AWS
- Création de ressources AWS
- Création d’instances AWS
- Mise à disposition d’environnements de test d’intégration
- Exécuter des tests d’intégration avec Ansible
- Maintenir des environnements éphémères
- Emballeur
- Créer des images machine AWS
- Mise à jour et mise à l’échelle automatique dans AWS
Déploiement cloud
Leçon 13
- Connecteur Docker Ansible
- Ansible pour la création d’images de conteneurs
- Ansible pour la gestion des registres de conteneurs
- Ansible et conteneurs
- Conteneurs sur AWS avec Ansible
- Conteneurs et idempotence
- Bonnes pratiques Ansible

Qui devrait s’inscrire à ce programme ?
Ingénieurs DevOps et professionnels DevOps en devenir
Administrateurs système et professionnels des opérations informatiques
Ingénieurs cloud et ingénieurs infrastructure
Développeurs travaillant avec l’automatisation du déploiement
Ingénieurs réseau et professionnels de la sécurité
Toute personne intéressée par l’automatisation et l’Infrastructure as Code
Prérequis
- Familiarité avec les opérations en ligne de commande sous Linux
- Compréhension de base des éditeurs de texte
- Une expérience en installation et configuration d’applications est un atout
- Aucune expérience préalable avec Ansible n’est requise
Déclarations
Licences et accréditation
Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
