Ansible - Automatisation

Formation créée le 22/03/2024.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

14 heures (2 jours)

Ansible - Automatisation


Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’automatiser la configuration et le déploiement d’applications avec la solution Open Source Ansible.

Objectifs de la formation

  • Installer et configurer Ansible
  • Connaître les caractéristiques et le fonctionnement d'Ansible
  • Mettre en œuvre les playbooks, modules, rôles, tâches...
  • Comprendre comment optimiser le pilotage d’un parc de serveurs et le déploiement d’applications
  • Maîtriser les bonnes pratiques sous Ansible

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Architectes techniques
  • Responsables d’exploitation et de production
  • Administrateurs
Prérequis
  • Maîtrise confirmée des systèmes Linux
  • Bases des réseaux TCP/IP
  • Capacité à utiliser la ligne de commande et du script Shell en environnement Linux

Contenu de la formation

Ansible - présentation (3 heures)
  • Pourquoi Ansible ?
  • Fonctionnement & lien à SSH
  • Installation
  • Travaux pratiques: Installation d’Ansible et préparation à l’usage
Paramétrage et commande Ad Hoc (4 heures)
  • Paramétrage SSH
  • Préparation de l’inventaire
  • Les commandes « Ad-Hoc »
  • Présentation des modules
  • Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
Déploiement et organisation : les Playbooks (3 heures)
  • Présentation de Git
  • Présentation des Playbooks
  • Présentation de YAML
  • Les variables et les faits
  • Boucles et conditions
  • Rôles et inclusions
  • Best practices pour la rédaction de Playbooks
  • Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
Concepts avancés (4 heures)
  • Les modules de base
  • Architecture et comportement d’un module
  • Ansible-Galaxy
  • Travaux pratiques: Manipulation de modules externes

Équipe pédagogique

Professionnel expert dans le DevOps

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique

Ressources techniques et pédagogiques

  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation