Accueil > Système d'Information - Informatique > Cloud et DevOps > DevOps > Ansible : industrialiser les déploiements

Ansible : industrialiser les déploiements

Objectifs

  • acquérir les compétences nécessaires pour déployer une solution Ansible permettant de gérer le déploiement d'applications, l'exécution des tâches et la gestion de configuration
  • installer et paramétrer Ansible
  • mettre en pratique les commandes Ad-Hocs, concevoir des playbooks et des rôles
  • Formation nouvellement créée ou entièrement remaniée
  • A distance / Presentiel
  • Code: ITD22
  • 2 Jours (14 Heures)
  • Repas Offert
  • 1 590 € (HT)
  • A distance / Presentiel
  • Code: ITD22
  • 2 Jours (14 Heures)
  • Formule Intra - En savoir plus
    3 600 € (HT)
    (Prix pour un groupe de 10 personnes max)
  • Cette thématique vous intéresse ? Nos équipes d'experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.

Programme Détaillé

administrateurs, exploitants souhaitant mettre en oeuvre Ansible pour le déploiement des services et des applications
Présentation d'Ansible
Introduction et concepts
Gestion automatisée de l’infrastructure systèmes et réseaux (serveurs, machines virtuelles,containers, équipements réseaux)
Notion de playbooks
Langage de configuration, déploiement, orchestration
Commandes Ad-Hoc
Installation d'Ansible
Pré-requis
Installation sous RedHat
Installation avec pip
Échange de clefs SSH
Configuration et utilisation d'Ansible
Le répertoire /etc/ansible
Les modules Ansible
Test de la connectivité
Le fichier d'inventaire : inventaire des serveurs accessibles : hôtes, groupes, etc …
les commandes ad-hoc et les modules Ansible
Les modules command et shell
Le transfert de fichiers
La gestion des packages
La gestion des utilisateurs
La gestion des services
Le module setup
Les playbooks
Description d'un playbook
Les variables et les tableaux
La priorité et la portée des variables
Les templates
La boucle for
Le module debug et le mot clef register
Les Handlers
Les boucles
La condition when
Les filtres
Les opérations arithmétiques
Les rôles
Présentation
Structure et exécution d'un rôle
Les include et les import
Un exemple de rôle
Un exemple de rôle avec des inclusions
Fonctionnalités avancées
Les tags
La visualisation d'un playbook – Gather_facts
La délégation par delegate_to
Les pré et post tasks
Le mot clef run_once
Le parallélisme
Le traitement avec serial – any_errors_fatal
Les blocks
La connexion avec un autre compte
Le prompt
Le fichier d'inventaire dynamique et temporaire - set_fact
Test de cohérence : assert et fail
dry-run, step-by-step et diff
La création d'un module
Compléments
Ansible Vault et l'encryptage
Ansible Galaxy
Cette formation nécessite des connaissances de base de l’administration système Linux
Cette formation est animée par un consultant-formateur spécialiste
Les sessions "A distance" sont réalisées avec l'outil de visioconférence Teams, permettant au formateur d'adapter sa pédagogie.

Nos formateurs DEMOS sont recrutés conformément aux spécifications mentionnées pour chaque formation. Ce sont des professionnels en activité et/ou des experts dans leur domaine. Ils utilisent des méthodes et outils appropriés aux formations qu’ils dispensent et adaptent leur pédagogie au public accueilli.

Avant la formation : IMPLIQUER
Questionnaire pré-formation et/ou recueil des besoins pour préciser les attentes individuelles, à l’entrée en formation.
Pendant la formation : APPLIQUER
Méthodes actives et participatives, apports théoriques (10%), mises en pratique (70%) et échanges (20%)
Elaboration de son plan d’actions personnalisé
Après la formation : ACCOMPAGNER
Les conseillers formation sont à votre disposition si vous avez besoin de précisions.

SUIVI & EVALUATION
Pour assurer un suivi individuel, Demos a mis en place 2 types d’évaluation :
Une évaluation de compétences en ligne en début et en fin de formation qui peut prendre différentes formes selon le contenu de la formation suivie : Tests d’évaluation des acquis, cas pratiques, mises en situation, soutenance devant un jury pour les formations à finalité certifiante.
Une évaluation de la satisfaction de chaque stagiaire est réalisée en ligne. Cette évaluation est complétée par l’appréciation du formateur à l’issue de chaque session.