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
Programme Détaillé
Présentation d'Ansible
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
Installation sous RedHat
Installation avec pip
Échange de clefs SSH
Configuration et utilisation d'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
Le transfert de fichiers
La gestion des packages
La gestion des utilisateurs
La gestion des services
Le module setup
Les playbooks
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
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
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 Galaxy
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.