ANSIBLE - Approfondissement

Contenu du cours
Rappels sur Ansible
-
Principales commandes
-
Utilisation des playbooks
Combiner les bonnes pratiques
-
Codage: les évolutions importantes
-
Présentation de ansible-lint
-
Utilisation des tags
-
Utilisation des limits
-
Utilisation du mode dry-run
-
Utiliser les commandes d'aide
Optimiser l' inventaire
-
Structurer son inventaire pour un contexte de production
-
La surcharge de variables
-
Présentation des inventaires dynamiques
-
Gérer l'affectation des rôles exécutés sur les hôtes
-
Présentation du système de délégation
Atelier pratique : Mise en situation
Maîtriser l'environnement Ansible
-
Configuration du fichier ansible.cfg
-
Les commandes ansible-config
-
Structuration des répertoires projet
Atelier pratique : Optimisation de la configuration de notre projet Ansible
Maîtriser le templating: Jinja 2
-
Résumer la syntaxe jinja
-
Présentation des filtres jinja
-
Itération simple et avancée en jinja
-
Déclaration de variables locales
-
Présentation du système d'inclusion
-
Présentation du système de macro
Atelier pratique DNS: Modéliser dynamiquement les enregistrements dans une zones DNS
Préparer le déploiement à grande échelle
-
Rappels sur les rôles
-
Modélisation d'un nouveau rôle
-
Gestion des métadonnées du rôle
-
Créer une plateforme de partage de rôles (gitlab, github)
-
Utiliser les "requirements" pour gérer l'écosystème
Atelier pratique : Création de rôles structurés, partage de rôles et gestion des "requirements"
Durée
2 jours soit 14 heures
Prix public
1995 € HT
Dates
A Paris
-
sur demande
À Nantes ou distanciel
-
17 - 18 juin 📌
Public concerné
Administrateurs systèmes - Intégrateurs - Développeurs
Objectifs pédagogiques
-
Utiliser Ansible dans un contexte d'intégration continue et de livraison continue d'une application
-
Gérer efficacement des inventaires
Pré requis
Avoir suivi la formation Ansible Initiation ou connaissances équivalentes
Méthode Pédagogique
Chaque nouveau concept théorique sera appliqué immédiatement de façon pratique.