Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
Qu'est-ce qu'Ansible ? Ansible est une plateforme d'automatisation informatique radicalement simple qui facilite le déploiement de vos applications et de vos systèmes. Évitez d'écrire des scripts ou du code personnalisé pour déployer et mettre à jour vos applications- automatisez dans un langage qui se rapproche de l'anglais simple, en utilisant SSH, sans agent à installer sur les systèmes distants. Pour toute personne travaillant dans le domaine de l'automatisation informatique ou de l'ingénierie DevOps, il est important d'apprendre les bases d'Ansible. Quels sont les avantages d'apprendre les bases d'Ansible ? - Un projet communautaire gratuit et open-source avec une énorme audience - Testé au combat pendant de nombreuses années comme l'outil préféré des assistants informatiques - Facile à démarrer et à utiliser dès le premier jour, sans avoir besoin de compétences particulières en codage - Flux de travail de déploiement simple sans aucun agent supplémentaire.
- Inclut quelques fonctionnalités sophistiquées autour de la modularité et de la réutilisation qui s'avèrent pratiques au fur et à mesure que les utilisateurs deviennent plus compétents - Documentation officielle étendue et complète qui est complétée par une pléthore de matériel en ligne produit par sa communauté. Détails du cours Ansible Basics Ce cours présente à un débutant les principes de base d'Ansible avec des exercices pratiques faciles à réaliser, que vous pouvez pratiquer directement dans le navigateur. Le cours aide les utilisateurs à apprendre les bases d'Ansible, suivies d'une introduction à * Ansible Inventory : Une liste de nœuds gérés fournie par une ou plusieurs "sources d'inventaire". Votre inventaire peut spécifier des informations propres à chaque nœud, comme l'adresse IP. Il est également utilisé pour assigner des groupes, qui permettent à la fois de sélectionner des nœuds dans le Play et d'assigner des variables en vrac * Ansible Playbooks : Un playbook est composé d'un ou plusieurs 'plays' dans une liste ordonnée. Les termes "playbook" et "play" sont des analogies sportives. Chaque pièce exécute une partie de l'objectif global du livre de jeu, en exécutant une ou plusieurs tâches. Chaque tâche est appelée module Ansible. Les playbooks sont exprimés au format YAML avec un minimum de syntaxe * Modules Ansible : Le code ou les binaires qu'Ansible copie et exécute sur chaque nœud géré (si nécessaire) pour accomplir l'action définie dans chaque tâche. Chaque module a une utilisation particulière, de l'administration des utilisateurs sur un type spécifique de base de données à la gestion des interfaces VLAN sur un type spécifique de périphérique réseau. Vous pouvez invoquer un seul module avec une tâche ou invoquer plusieurs modules différents dans un playbook. Les modules Ansible sont regroupés dans des collections : * Variables Ansible : Ansible utilise des variables pour gérer les différences entre les systèmes. Avec Ansible, vous pouvez exécuter des tâches et des playbooks sur plusieurs systèmes différents à l'aide d'une seule commande. Pour représenter les variations entre ces différents systèmes, vous pouvez créer des variables avec la syntaxe YAML standard, y compris des listes et des dictionnaires. Vous pouvez définir ces variables dans vos playbooks, dans votre , dans les tâches réutilisables ou , ou à la ligne de commande. Vous pouvez également créer des variables pendant l'exécution d'un playbook en enregistrant la ou les valeurs de retour d'une tâche en tant que nouvelle variable * Ansible Conditionals : Dans un playbook, vous pouvez vouloir exécuter différentes tâches ou avoir différents objectifs en fonction de la valeur d'un fait (données sur le système distant), d'une variable ou du résultat d'une tâche précédente. Il se peut que vous souhaitiez que la valeur de certaines variables dépende de la valeur d'autres variables. Vous pouvez également vouloir créer des groupes d'hôtes supplémentaires en fonction de la correspondance des hôtes à d'autres critères. Vous pouvez faire tout cela avec des conditionnelles * Ansible Loops : Ansible propose les mots-clés , , et `` pour exécuter une tâche plusieurs fois * Ansible Roles : Une distribution limitée de contenu Ansible réutilisable (tâches, gestionnaires, variables, plugins, modèles et fichiers) à utiliser à l'intérieur d'un Play. Pour utiliser une ressource de rôle, le rôle lui-même doit être importé dans la pièce.
Ce module donne aux participants une base pratique d'Ansible et les éléments essentiels de la gestion de l'infrastructure avec des inventaires. Vous commencerez par l'objectif et les avantages d'Ansible dans l'automatisation informatique, puis vous configurerez un environnement de laboratoire local à l'aide de VirtualBox et installerez Ansible. Grâce à des laboratoires interactifs, vous vous familiariserez avec la syntaxe YAML, un élément central des configurations Ansible.
Sur cette base, vous apprendrez à définir et à organiser les hôtes dans les inventaires Ansible, à explorer les formats d'inventaire courants et à créer des groupes et des hiérarchies parent-enfant efficaces. Des exercices pratiques renforcent le travail avec les fichiers d'inventaire et les stratégies de regroupement pour gérer efficacement les configurations de l'infrastructure.
Inclus
8 vidéos4 lectures2 devoirs
Afficher les informations sur le contenu du module
8 vidéos•Total 45 minutes
Introduction•3 minutes
Introduction à Ansible•4 minutes
Démo : Configuration de l'environnement local Ansible - Utilisation de VirtualBox•9 minutes
Démonstration : Installer Ansible•12 minutes
Comprendre YAML•9 minutes
Inventaire Ansible•4 minutes
Formats d'inventaire•2 minutes
Groupage et relations parents-enfants•3 minutes
4 lectures•Total 140 minutes
A propos du cours•10 minutes
Laboratoire pratique : YAML•60 minutes
Comment atteindre la communauté et s'engager avec elle ?•10 minutes
Laboratoire pratique : Inventaire•60 minutes
2 devoirs•Total 90 minutes
Principes fondamentaux d'Ansible•60 minutes
Inventaire Ansible•30 minutes
Variables Ansible
Module 2•1 heure à terminer
Détails du module
Ce module explore la gestion des variables dans les playbooks Ansible, en couvrant les types, la portée et la préséance. Les participants apprennent à enregistrer des variables, à comprendre les règles de portée et à utiliser des variables magiques pour obtenir des informations. Des travaux pratiques renforcent la compréhension de l'utilisation des variables dans Ansible.
Inclus
5 vidéos1 lecture
Afficher les informations sur le contenu du module
5 vidéos•Total 18 minutes
Variables Ansible•4 minutes
Types de variables•2 minutes
Enregistrement d'une variable et d'une priorité de variable•6 minutes
Portée de la variable•2 minutes
Variables magiques•4 minutes
1 lecture•Total 60 minutes
Laboratoire pratique : Variables•60 minutes
Composants de base d'Ansible
Module 3•3 heures à terminer
Détails du module
Le module "Concepts Ansible" fournit aux participants les connaissances de base des composants essentiels d'Ansible. Les participants découvrent l'inventaire Ansible et son importance dans la gestion des nœuds, suivi de laboratoires pratiques pour renforcer la compréhension. Le module couvre les playbooks Ansible, qui sont utilisés pour orchestrer les tâches, ainsi que des exercices pratiques pour appliquer les concepts des playbooks. En outre, les participants explorent les modules Ansible, qui exécutent des tâches sur les nœuds gérés, et découvrent les variables Ansible, cruciales pour la gestion des configurations du système.
Inclus
2 vidéos2 lectures1 devoir
Afficher les informations sur le contenu du module
2 vidéos•Total 16 minutes
Manuels Ansible•6 minutes
Modules Ansible•10 minutes
2 lectures•Total 120 minutes
Laboratoire pratique : Playbooks•60 minutes
Laboratoire pratique : Modules•60 minutes
1 devoir•Total 30 minutes
Concepts Ansible•30 minutes
Techniques avancées d'Ansible
Module 4•3 heures à terminer
Détails du module
Le module "Techniques Ansible avancées" se concentre sur les concepts Ansible avancés pour améliorer la flexibilité et l'efficacité des playbooks. Les participants apprennent à utiliser les conditionnels pour exécuter des tâches en fonction de critères spécifiques, suivis par des exercices pratiques pour s'entraîner à mettre en œuvre les conditionnels de manière efficace. Le module couvre les boucles Ansible, permettant aux participants d'itérer sur des listes d'éléments et d'effectuer des tâches répétitives de manière efficace grâce à des exercices pratiques. En outre, les participants découvrent les rôles Ansible, qui permettent l'organisation et la réutilisation de la logique et des configurations des playbooks, améliorant ainsi l'évolutivité et la maintenabilité.
Inclus
3 vidéos2 lectures1 devoir
Afficher les informations sur le contenu du module
3 vidéos•Total 19 minutes
Conditionnalités Ansible•4 minutes
Boucles Ansible•7 minutes
Rôles Ansible•8 minutes
2 lectures•Total 120 minutes
Laboratoire pratique : Conditionnels•60 minutes
Laboratoire pratique : Boucles•60 minutes
1 devoir•Total 30 minutes
Techniques avancées d'Ansible•30 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Chez KodeKloud, nous sommes animés par une vision singulière - révolutionner la formation DevOps en la rendant pratique, accessible et directement alignée sur les défis du monde réel des professionnels de l'informatique. Notre mission est de fournir des solutions d'apprentissage juste à temps et de favoriser l'avancement de carrière dans le paysage en constante évolution de DevOps et de l'informatique. KodeKloud est une plate-forme d'apprentissage en ligne innovante dédiée à offrir l'expérience la plus efficace et pratique dans l'éducation DevOps. Fondé par des experts de l'industrie, nous sommes rapidement devenus une ressource go-to pour les professionnels qui cherchent à améliorer leurs compétences, résoudre des défis techniques immédiats, et d'accélérer leur croissance de carrière
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Ansible est une plateforme d'automatisation informatique qui simplifie le déploiement d'applications et la configuration de systèmes. Elle utilise un langage lisible par l'homme et ne nécessite aucun agent sur les systèmes distants.
Quelles compétences vais-je acquérir grâce à ce cours sur Ansible ?
Vous acquerrez des compétences dans la configuration d'Ansible, l'écriture de playbooks, la gestion des variables et l'application de techniques d'automatisation telles que les conditionnelles et les boucles.
Ce cours sur Ansible est-il adapté aux débutants ?
Oui, ce cours est conçu pour les débutants sans expérience préalable d'Ansible. Une connaissance de base de la ligne de commande Linux est utile.
Quels sont les outils que j'utiliserai dans ce cours ?
Vous apprendrez à utiliser Ansible et à travailler avec la syntaxe YAML pour les fichiers de configuration.
Quand aurai-je accès aux cours et aux devoirs ?
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.