SYSTEME DE GESTION DE CONFIGURATION ANSIBLE
PUBLIC:
Débutants ou expérimentés. Ce cours s’adresse à toute personne désireuse de comprendre le fonctionnement de l’outil de gestion de configuration Ansible
OBJECTIFS :
L’objectif de ce cours est de donner aux stagiaires les connaissances nécessaires à la configuration et la gestion des environnements via l’outil Ansible. A l’issue de ce cours les stagiaires doivent être capables de développer de gérer et de déployer des infrastructures logicielles sur les principaux systèmes d’exploitation.
PROGRAMME:
1. Présentation de l’architecture et du design d’Ansible
- Installation de l'environnement
- Notions d’inventaire
- Notions de playbooks
- Module de transport et exécutions
- Types de variables et localisation
- Accession aux variables externes
2. Protection des données avec Ansible
- Identité et mot de passe Vault
- Création de fichiers cryptés
- Décryptage de fichiers cryptés
- Exécution de playbooks avec des fichiers cryptés
3. Templates avec Jinja2
- Structures de controle
- Manipulation de données
- Contrôle des conditions sur tâches
- Définition de la notion d’erreur
- Définition de la notion de changement
- Gestion des erreurs
- Tâches itératives
5. Composants réutilisables avec les rôles
- Inclusion de tâches
- Inclusion de gestionnaire
- Inclusion de variables
- Structure des rôles
- Dépendances entre rôles
6. Gestion des erreurs
- Gestion des logs
- Déboguer l’exécution du code
7. Extension d’Ansible
- Développer un module
- Développer un plugin
8. Intégration avec Docker
- Construire une image
- Construire une image sans Dockerfile
9. Conclusion et perspectives
MODALITÉS PÉDAGOGIQUES :
La formation est composée d'exercices pratiques d’application.
Le support de cours est fourni.
TARIF :
Ce programme est indicatif, il est personnalisable en fonction du niveau et des attentes des stagiaires.
Prix indicatif par jour et par stagiaire au sein d'une formation inter-entreprise: 850 €TTC. Tarif de groupe possible. Nous consulter pour une demande devis
Document mis à jour le 07/11/2023
Informations complémentaires
pre-requis | Des connaissances en développement de scripts avec le langage Python peuvent être nécessaires. |
---|---|
difficulte | Moyen |
modalite | En salle |
duree | 3 jours |
Délai d'accès | Organisation de sessions à la demande, selon un planning fixé en fonction des disponibilités respectives client/ formateurs. Compter un délai minimum d'une semaine entre la demande et la réalisation de l'action |