When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Ansible : du débutant à confirmé
Apprendre et pratiquer pas à pas le déploiement et la configuration automatique de vos serveurs et applications

This Course Includes
udemy
5 (218 reviews )
8h 6m
english
Online - Self Paced
professional certificate
Udemy
About Ansible : du débutant à confirmé
Votre avis est très important ;-) Pensez à noter le cours!Rappel, une note en dessous de 4.5 est considérée par Udemy comme une mauvaise note et a un impact négatif sur le référencement du cours et sur les futurs mise à jours que je pourrez apporter.Un commentaire constructif est bien venu, en indiquant par exemple, les éléments que vous voudriez voir ajoutés dans le cours. Les updates importantes du cours: Mise à jour: installation Virtualbox - node Ubuntu 24.04 / septembre 2025Mise à jour: installation Ansible (environnement Python) / septembre 2025Mise à jour: installation Wordpress / septembre 2025Ajout: Exécuter un playbook avec sudo / mai 2023Ajout: Installer un serveur web sous Rocky8 (CentOS) / novembre 2022Ajout: Les 'asserts': Ajouter des conditions d'exécution à un playbook / aout 2022Ajout: Manipuler Docker avec Ansible / juin 2022Mise à jour: Coloriser/tabulation le code Ansible avec vim, nano ou mcedit / janvier 2022Mise à jour: Les Fiches modules / Janvier 2022Ajout: Introduction langage YAML / décembre 2021 Ansible est aujourd'hui l'outil d'automatisation le plus populaire. Il a une syntaxe facile à apprendre et constitue la solution idéale pour les administrateurs système et réseau, les développeurs et les DevOps. Ce cours va des bases, avec une prise en main pas à pas pour les débutants, aux éléments avancés pour tous ceux qui souhaitent apprendre à utiliser Ansible. Il est basé sur l'apprentissage par l'exemple et il couvre l'installation, l'optimisation et l'utilisation d'Ansible. Changez votre façon de travailler, en automatisant tout ce qui vous entoure ! C'est quoi ? Ansible est un logiciel d’automatisation informatique : - Permet le déploiement automatisé de logiciels - Simplifie les installations et les mises à jours Logiciel open-source créé par Michael DeHaan en 2012, racheté par RedHat en 2015. Simple : - langage très accessible, exécution séquentielle - Pas d’installation complexe - Pas d’agent à installer car utilise uniquement SSH Logiciels liés et dépendances : - Écrit en Python mais pas de connaissance à avoir - SSH pour se connecter aux nodes - Python et SSH où Ansible est installé et sur toutes les nodes - Écriture des scripts (playbooks) en YAML - Bibliothèque Jinja2 (Python) pour ses templates, filtres et conditions Le favori des sysadmin et des DevOps: - De nombreuses entreprises s’appuient aujourd’hui sur Ansible pour l’automatisation de logiciels - Il a finit par devenir le préféré des admin et des DevOps face à Chef ou a Puppet Dans ce cours vous trouverez: - De la théorie qui explique les différents concepts utilisés - Des exemples pour illustrer ces concepts - Des démos pour voir tout cela en action Je vais ajouter encore beaucoup de contenus dans ce cours, vous allez donc recevoir des mises à jour régulières!
What You Will Learn?
- Comprendre le fonctionnement d'Ansible .
- Installer et optimiser Ansible .
- Utiliser la ligne de commande ad-hoc .
- Créer des playbook des plus simples aux plus complexes .
- Créer des rôles, Ansible Galaxy Rôles et Collections .
- Comprendre et développer des templates avec Jinja2 .
- Utiliser Ansible Vault pour sécuriser les informations critiques .
- Utilisation de playbooks sous Debian/Ubuntu et Rocky8 (CentOS) .
- Manipuler Docker avec Ansible .
- Les bonnes pratiques .
- Simplifier l'administration de serveurs ou d'applications Show moreShow less.