Ansible pour débutants - eLearning

450,00 EUR

  • 25 hours
eLearning

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

Hero

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

Hero

Chronologie du cours

  1. Débuter avec Ansible

    Leçon 01

    • Introduction à Ansible
    • Installation d’Ansible
    • Première commande Ansible
    • Premier playbook Ansible
    • Ansible et YAML
  2. 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
  3. 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
  4. Faits, variables et gestionnaires

    Leçon 04

    • Faits
    • Variables
    • Réutilisation avec des variables
    • Objectif des gestionnaires
  5. 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
  6. 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
  7. Modèles

    Leçon 07

    • Modèles
    • Filtres de modèles
    • Conditionnelles de modèle
    • Boucles de modèle
    • Extension des modèles
  8. 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
  9. Automatisation des tests

    Leçon 09

    • Test des rôles
    • Utilisation de Molecule
    • Premier test de molécule
    • Débogage des tests
  10. 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
  11. 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
  12. 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
  13. 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
Ansible pour les débutants

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

Commencer le cours maintenant

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

Contact background

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 !