Qu'est-ce que je vais apprendre ?

Découvrir Ansible et son rôle dans l'univers DevOps
Maîtriser le langage YAML
Configurer des environnements multi-plateformes
Créer et gérer des inventaires Ansible
Écrire des playbooks puissants et flexibles
Utiliser une grande variété de modules Ansible
Manipuler des facts et des variables dynamiques
Exploiter les templates Jinja2
Gérer l'exécution asynchrone et les erreurs
Structurer et réutiliser des playbooks avec des rôles
Chapitre 1 : Introduction à Ansible
9 leçons
02:41:00
A l'abordage !
Introduction aux devops
Qu'est-ce qu'Ansible ?
Le langage YAML
Environnement Windows
Environnement Linux
Environnement MacOS
Environnement d'apprentissage - VirtualBox et Vagrant
Rappels sur SSH
Chapitre 2 : Notions principales Ansible
4 leçons
01:10:00
Chapitre 3 : Les inventaires
5 leçons
01:27:00
Chapitre 4 : Les playbooks
5 leçons
01:42:00
Chapitre 5 : Les modules
7 leçons
01:48:00
Chapitre 6 : Facts et variables
6 leçons
01:35:00
Chapitre 7 : Filtres, méthodes, tests et conditions
6 leçons
01:28:00
Chapitre 8 : Plugins de recherche et boucles
4 leçons
00:58:00
Chapitre 9 : Projet 1 : DigitalOcean
5 leçons
02:12:00
Chapitre 10 : Exécution des tâches et gestion des erreurs
5 leçons
01:52:00
Afficher les 14 chapitres

Les prérequis pour suivre cette formation

  • Des bases sur Linux et Bash sont recommandées

Description de la formation à distance

Ansible est un outil puissant et flexible de gestion de configuration et d'automatisation qui simplifie la gestion de l'infrastructure informatique.

Que vous soyez débutant en automatisation ou un professionnel chevronné, Ansible vous offre une plateforme intuitive pour déployer des applications, gérer des systèmes et orchestrer des tâches complexes avec facilité.

Grâce à son architecture sans agent et à son utilisation de YAML pour les scripts de configuration, apprendre Ansible est accessible et ne nécessite pas de connaissances en programmation complexe.

Cela le rend particulièrement attractif pour ceux qui cherchent à automatiser des tâches rapidement sans se plonger dans des scripts compliqués.

En intégrant Ansible dans vos opérations, vous pouvez augmenter l'efficacité, réduire les erreurs, et standardiser les processus de déploiement à travers votre environnement.

Que vous cherchiez à automatiser la gestion de configurations sur des serveurs Linux, des appareils réseau, ou des infrastructures cloud, Ansible est la clé pour une gestion simplifiée et une automatisation puissante.

Également inclus dans la formation en ligne

Jinja2

Jinja2

Jinja2 est un puissant moteur de template intégré à Ansible qui permet de générer des fichiers de configuration dynamiques. En utilisant des expressions, des filtres et des structures de contrôle, Jinja2 facilite la personnalisation et la flexibilité des playbooks, rendant l'automatisation plus efficace et adaptable aux besoins spécifiques des environnements cibles.
Digital ocean

Digital ocean

Nous utiliserons Digital Ocean et réaliserons plusieurs projets avec Ansible afin d'apprendre à gérer un environnement cloud : inventaire dynamique, paramétrages des clés SSH etc.
Aws

Aws

Nous utiliserons AWS et apprendrons à créer un environnement réaliste avec Ansible en établissant une node de contrôle avec un rôle IAM lui permettant de gérer d'autres instances ou services AWS.