Ansible permet d’automatiser simplement et efficacement la mise en place d’infrastructures complexes et le déploiement d’applications. Ce cours vous apprendra à utiliser l’outil Open Source Ansible, à gérer ses playbooks, ses rôles, les modules et vous saurez comment les appliquer sur votre infrastructure.
PROGRAMME PEDAGOGIQUE
OBJECTIFS
PUBLIC CONCERNE
HORAIRES
TARIFS
PROGRAMME PEDAGOGIQUE
PROGRAMME DE FORMATION
Positionnement de Ansible
- Ansible et DevOps
- Devops & IaC (Infrastructure as Code), le code source de l’infrastructure
- Outils Puppet, Chef, Saltstack… Ansible
- Fonctionnement d’Ansible
- Architecture : inventaire, modules, playbooks, tasks, rôles
Installation et configuration
- Installation et prise en main de l’outil
- Les commandes de base d’Ansible
- Configuration des noeuds : clés ssh, escalade de privilèges sudo
- Le fichier de configuration
- L’inventaire : création et utilisation
Les commandes Ad Hoc
- Parallélisme et commandes Shell
- Transferts de fichiers
- Les packages avec yum, apt
- Les utilisateurs et les groupes
- Les services
Les playbooks
- Introduction aux playbooks
- Définition des tasks, plays
- Syntaxe Yaml
- Variables, modules et tâches
- Exécution d’un playbook
- Test d’un playbook en dry-run
- Exécution step by step, saut de tâches
- Gestion des erreurs
- Les variables. Les templates et les filtres
- Structures de contrôle : Conditions, Boucles et Blocks
- Les prompts. Les facts
- La rédaction de playbooks
Ecrire du code modulaire
- Notifications et Handlers
- Les rôles et les includes. Les tags
- Les modules de la communauté
- Ansible-galaxy : partager son code
Ecrire un playbook
- Les variables. Les templates et les filtres
- Structures de contrôle : conditions, boucles et blocks
- Les prompts. Les facts
- La rédaction de playbooks
Commandes avancées
- Vault : chiffrement de données
- Les lookups
- Développer ses propres modules, déboguer un module, les plug-ins
- Créer ses propres filtres
- Ansible et Ansible Tower
OBJECTIFS
Objectifs pédagogiques
- Comprendre l’organisation de Ansible (rôles, tâches, playbooks, modules…)
- Installer et configurer Ansible
- Utiliser et créer des playbooks pour gérer une infrastructure
PUBLIC CONCERNE
Participants
- Administrateurs systèmes Linux/Unix
Prérequis
- Connaissances de base de l’administration Linux ou Unix
HORAIRES
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45
TARIFS
Durée : 2 jours
Réf : AAGS
Prix 2020 : 1250 € H.T.
Pauses et déjeuners offerts
Cette formation vous intéresse
Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.Ok