DO407

Automation with Ansible I

Informations pour :

Apprenez à écrire et gérer des playbooks Ansible, ainsi qu'à automatiser des outils d'administration système

Le cours Automatisation avec Ansible I (DO407) s'adresse aux administrateurs système qui souhaitent utiliser Ansible à des fins d'automatisation, de configuration et de gestion. Apprenez à installer et configurer Ansible, à créer et exécuter des playbooks pour configurer des systèmes, ainsi qu'à gérer des inventaires.

Ce cours repose sur Red Hat® Enterprise Linux® 7.3 et Ansible 2.3.

Présentation du cours

Dans le cadre de travaux pratiques, les participants apprendront à automatiser avec Ansible des tâches d'administration système sur des hôtes gérés, à écrire des playbooks Ansible pour standardiser l'exécution de tâches, à gérer des playbooks de façon centralisée et à planifier des exécutions récurrentes via une interface Web avec Ansible Tower. Les participants apprendront aussi à gérer le chiffrement pour Ansible avec Ansible Vault, à déployer Ansible Tower et à l'utiliser pour gérer des systèmes, ainsi qu'à utiliser Ansible dans un environnement DevOps avec Vagrant.

Contenu du cours

  • Installer et résoudre les problèmes d'Ansible sur des nœuds centraux et des hôtes gérés
  • Utiliser Ansible pour exécuter des commandes ad hoc et des playbooks pour automatiser les tâches
  • Écrire des playbooks Ansible efficaces
  • Protéger les données chiffrées nécessaires à certaines tâches avec Ansible Vault
  • Utiliser Ansible Tower pour simplifier la gestion des déploiements Ansible en entreprise
  • Utiliser Ansible avec Vagrant dans un environnement DevOps

Public ciblé et prérequis

Administrateurs système et de cloud qui doivent automatiser l'approvisionnement du cloud, la gestion de la configuration, le déploiement d'applications, l'orchestration au sein d'un service, ainsi que d'autres tâches informatiques

Prérequis

Programme du cours

Présentation du cours
Présenter et passer en revue les thèmes du cours
Présentation d'Ansible
Décrire la terminologie et l'architecture d'Ansible
Déploiement d'Ansible
Installer Ansible et exécuter les commandes ad hoc
Mise en œuvre de playbooks
Écrire et exécuter un playbook Ansible
Gestion des variables et des inclusions
Décrire la portée et la priorité des variables, gérer des variables et faits dans une opération et gérer des inclusions
Mise en œuvre du contrôle des tâches
Gérer le contrôle des tâches, les gestionnaires et les balises dans les playbooks Ansible
Mise en œuvre de modèles Jinja2
Mettre en œuvre un modèle Jinja2
Mise en œuvre de rôles
Créer et gérer des rôles
Configuration de playbooks complexes
Configurer des types de connexion, des délégations et des parallélismes
Mise en œuvre d'Ansible Vault
Gérer le chiffrement avec Ansible Vault
Résolution des problèmes liés à Ansible
Résoudre les problèmes de la machine de contrôle Ansible et des nœuds gérés
Mise en œuvre d'Ansible Tower
Mettre en œuvre Ansible Tower
Mise en œuvre d'Ansible dans un environnement DevOps
Mettre en œuvre Ansible dans un environnement DevOps à l'aide de Vagrant
Révision approfondie
Réviser le contenu du cours Automatisation avec Ansible

Remarque : le programme du cours est susceptible d'être modifié au vu des avancées technologiques et de l'évolution de la nature du travail sous-jacent. Pour plus d'informations ou pour obtenir une confirmation concernant un objectif ou un thème particulier, contactez-nous.

Examen ou cours recommandés pour la suite

Examen du certificat Red Hat d'expertise en automatisation avec Ansible (EX407)
L'examen du certificat Red Hat d'expertise en automatisation avec Ansible (EX407) teste vos capacités à utiliser Ansible pour automatiser la configuration de systèmes et d'applications.
Automatisation avec Ansible II : Ansible Tower (DO409)
Cours conçu pour les professionnels de l'informatique qui utilisent la solution Ansible et qui doivent gérer de manière centralisée leurs projets Ansible, afin de pouvoir s'adapter à de grandes équipes et à des installations d'entreprise complexes avec Ansible Tower de Red Hat.

Bénéfices de cette formation

Bénéfices pour l'entreprise

Ce cours a pour objectif de développer les compétences requises pour mettre en œuvre Ansible dans un environnement d'exploitation ou de cloud computing. Il s'agit de compétences intéressantes pour les entreprises qui cherchent à économiser de l'argent et à augmenter l'efficacité opérationnelle en adoptant une méthodologie DevOps avec Ansible.

Avec ce cours, nous avons cherché à servir l'ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l'entreprise et de l'infrastructure, dans la mesure où chacune est spécifique.

Bénéfices pour le participant

Après avoir suivi ce cours, les participants devraient être capables de mettre en œuvre Ansible pour l'automatisation, la configuration et la gestion dans un environnement DevOps.

Les participants devraient avoir acquis les compétences suivantes :

  • Utilisation d'Ansible pour automatiser des tâches d'administration système sur des hôtes gérés
  • Rédaction de playbooks Ansible pour standardiser l'exécution de tâches
  • Gestion centralisée de l'exécution de playbooks à l'aide d'Ansible Tower