Dernière mise à jour le 26/11/2024
Ansible : Initiation + Approfondissement
Informations générales
Type de formation : Formation continue
Domaine : Développement
Filière : DevOps
Rubrique : Outils
Formation éligible au CPF : Non
Formation Action collective : Non
Objectifs & compétences
Comprendre l'intérêt du mouvement DevOps - Installer Ansible - Exploiter des playbooks Ansible pour déployer son SI
Public visé
Administrateurs systèmes, Intégrateurs, Développeur
Pré-requis
Avoir suivi la formation Linux : initiation, connaître les bases de l'administration système
Programme
- L'origine du mouvement DevOps
- Le besoin d'industrialisation pour l'opérationnel
- Tour d'horizon des outils
- Positionnement de Ansible dans le paysage actuel
2. Découvrir et installer Ansible
- Origine du projet
- Fonctionnement, rapport à SSH
- Les méthodes d'installation
Atelier pratique : installer ansible sur la machine de contrôle, préparer les noeuds.
3. Configurer Ansible et utiliser le mode "Ad Hoc"
- Configurer les connexions SSH
- Décrire et utiliser l'inventaire
- Expérimenter les commandes ad-hoc
- Découvrir le fonctionnement des modules
Atelier pratique : utiliser ansible pour exécuter des commandes sur les noeuds, transférer des fichiers.
4. Découvrir les principales fonctionnalitées Ansible
- Présentation et réalisation d'un playbook
- Les variables et les faits
- Présentation des différentes itérations
- Contrôler l'exécution des tâches
- Les conditions
- Les handlers
- Les blocs
- Debuger une tâche
- Les rôles et l'inclusion de tâches
Atelier pratique : écrire un playbook pour déployer des applications, piloter un environnement complet avec ansible.
5. Appréhender les fonctionnalités avancées
- Templating: Jinja 2
- Présentation de Jinja et sa syntaxe
- Présentation des filtres jinja
- Itération simple
- Ansible-galaxy
- Présentation
- Installation d'un rôle depuis le dépôt public
- Gestion des données sensibles
- Présentation d'ansible vault et vault-id
Atelier pratique : Templating et sécurisation d'un playbook.
6. 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
7. 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
8. 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
9. 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
10. 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"
Modalités
Jusqu'a 8 jours avant le début de la formation, sous condition d'un dossier d'insciption complet
Méthodes
Fin de formation : entretien individuel.
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation.
Assiduité : certificat de réalisation.
Validations des acquis : grille d'evalution des acquis établie par le formateur en fin de formation.
Code de formation : SYR603
Tarifs
Prix public : 3250 €
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
Le dispositif FNE-Formation.
L’OPCO (opérateurs de compétences) de votre entreprise.
France Travail: sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
CPF -MonCompteFormation
Contactez nous pour plus d’information : contact@aston-institut.com
Lieux & Horaires
Durée : 35
heures
Délai d'accès :
8 jours avant le début de la formation
Prochaines sessions
Handi-accueillante
Accessible aux personnes en situations de handicap.
Pour toutes demandes, contactez notre référente,
Mme Rizlene Zumaglini
Mail : rzumaglini@aston-ecole.com