list 3 séquences
assignment Niveau : Intermédiaire
chat_bubble_outline Langue : Français
card_giftcard 60 points
Avis de la communauté
-
starstarstarstarstar

Les infos clés

credit_card Formation gratuite
verified_user Certification payante
timer 6 heures de cours

En résumé

Vous êtes administrateur système et vous en avez assez des tâches répétitives ? Vous souhaitez mettre en place des pratiques DevOps d'automatisation dans vos déploiements et vos configurations ? Ce cours est fait pour vous !

Ansible est un outil de gestion de configuration qui permet d'automatiser des tâches avec des scripts d'automatisation. Ansible permet d'automatiser des tâches de configuration.

Je suis Alexandre Domont, Manager Technique. J'utilise Ansible au quotidien, et je suis ravi de vous partager mon expérience et mes connaissances d'Ansible dans ce cours.

Plan du cours

  1. Dans la première partie de ce cours, vous apprendrez à identifier ce que vous pouvez automatiser et comment le découper en tâches distinctes. Puis, vous installerez un environnement d'automatisation fonctionnel avec Ansible.
  2. Dans la deuxième partie, vous apprendrez à rédiger les scripts de configuration de tâches avec les modules en utilisant la syntaxe YAML, et vous les pousserez sur vos serveurs avec les playbooks.
  3. Enfin, dans la troisième partie, nous verrons un exemple de module personnalisé et comment le créer vous-même.

Tout au long du cours, nous nous baserons sur un cas concret qui vous permettra de mettre en pratique ce que vous apprendrez !

Vous êtes prêt à gagner du temps en automatisant vos tâches ? Alors c'est parti !

À la fin de ce cours, vous serez capable de :

  • installer et configurer un node manager Ansible ;
  • automatiser le déploiement d'une application avec Ansible ;
  • créer un module Ansible personnalisé avec Python.

more_horiz Lire plus
more_horiz Lire moins
report_problem

Les prérequis

Pour suivre ce cours, vous devez être familier avec les systèmes Linux, notamment l'utilisation d'un terminal en ligne de commande et la gestion des droits d'accès. Si ce n'est pas le cas, je vous invite à suivre le cours Reprenez le contrôle à l'aide de Linux.

Vous n'avez pas besoin de connaître la syntaxe YAML ou le Python, tout vous sera expliqué.

dns

Le programme

Partie 1 - Automatisez vos opérations d'installation et de configuration
1. Identifiez ce que vous pouvez automatiser
2. Installez Ansible dans votre environnement
3. Préparez la communication avec les nodes
Quiz : Testez vos compétences sur Ansible et son installation !

Partie 2 - Déployez automatiquement une application avec Ansible
1. Organisez vos opérations de déploiement
2. Contrôlez l'exécution des opérations et enchaînez plusieurs actions
3. Assemblez les opérations avec les playbooks pour automatiser le déploiement
Quiz : Testez vos compétences sur l'automatisation de déploiement avec Ansible !

Partie 3 - Créez votre propre module Ansible personnalisé avec Python
1. Créez votre propre module Ansible personnalisé avec Python
Quiz : Testez vos compétences de création de module Ansible personnalisé en Python !

Certificat de réussite

record_voice_over

Les intervenants

Alexandre Domont
J'ai travaillé dans de nombreuses sociétés comme administrateur système et manager technique. Je donne aussi des formations sur Ansible.

store

Le concepteur

OpenClassrooms

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Vous êtes le concepteur de ce MOOC ?
Quelle note donnez-vous à cette ressource ?
Contenu
0/5
Plateforme
0/5
Animation
0/5