Formation Ansible
1450€ HT / personne |
2 jours (14 heures) |
Présentation d’Ansible
Grâce sa simplicité de mise en oeuvre, Ansible vous aidera à automatiser la mise en place d’infrastructures complexes et le déploiement
de configurations et d’applications.
Dans cette formation, destinée aux administrateurs et aux développeurs souhaitant devenir immédiatement opérationnels, vous apprendrez à utiliser de façon intensive la technologie Ansible.
Cette formation sur 2 jours vous présentera la plateforme Ansible et ses fonctionnalités. Vous apprendrez à simplifier votre environnement en automatisant les tâches dans tous vos projets d’infrastructure DevOps. Mais également à utiliser les bonnes pratiques et les bons usages afin de maîtriser cette technologie.
Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version d’Ansible (à la date de rédaction de l’article : Ansible 2.18).
Objectifs
- Maîtriser de bout en bout votre chaîne d’automatisation avec Ansible
- Tous les concepts et les mots-clé du langage sont abordés et expliqués avec des cas concrets
- Comprendre comment optimiser le pilotage d’un parc de serveurs et le déploiement d’applications
Public visé
- Développeurs
- Architectes
- Administrateurs systèmes
Pré-requis
- Avoir des connaissance en administration des systèmes Linux
Pré-requis logiciel (dans le cas d’une intra-entreprise)
- Les dernières mises à jour de l’OS (Linux, macOS ou Windows sous un sous-système pour la distribution Linux : WSL)
- Python installé et mis à jour
- Configuration minimale
- 2GB de RAM
- 20GB de disque dur
- Processeur 64 bits
Recommandations de lecture avant la formation
- Nous vous recommandons le blog de Stéphane Robert sur la maîtrise d’Ansible, vous apprendrez les bases de cet outil de gestion
- Le blog de Cherry Servers, où les concepts principaux d’Ansible et du DevOps sont évoqués
- La documentation d’Ansible pour réviser 😉
- Le glossaire officiel pour éviter les incompréhensions
Programme de notre Formation Ansible
Introduction à Ansible et son écosystème
- Ansible dans le monde DevOps: Intégration avec les pratiques DevOps
- DevOps & infrastructure as Code (laC): L’infrastructure comme code source
- Comparaison des outils laC: Puppet, Chef, SaltStalk, et Ansible.
- Architecture d’Ansible: Inventaires, modules, playbooks, tâches, et rôles.
Installation et Configuration d’Ansible
- Installation d’Ansible : Préparation de l’environnement
- Commande de base : Découverte des principales commandes Ansible.
- Configuration des nœuds : Gestion des clés SSH et escalade de privilèges avec sudo
- Le fichier de configuration : Structure et personnalisation
- Inventaire : Création et utilisation efficace
- Atelier pratique : Installation d’Ansible, configuration de plusieurs nœuds clients, création d’un inventaire, et exécution des premières commandes
Utilisation des Commandes Ad Hoc
- Commandes Shell
- Transfert de fichiers : Gestion des fichiers entre le maître et les nœuds
- Gestion des packages : Utilisation des gestionnaires de paquets (yum, apt).
- Administration des utilisateurs et des groupes
- Gestion des services : Contrôle des services systèmes
- Atelier pratique : Applications des commandes Ad Hoc sur un ou plusieurs des nœuds
Introduction aux Playbooks
- Qu’est-ce q’un playbook ? : Concepts fondamentaux
- Structure des tasks et plays : Organisation des workflows
- Syntaxe YAML : Langage de base pour écrire des playbooks
- Utilisation des variables modules
- Exécution et tests :
- Mode dry-run pour tester sans appliquer
- Exécution pas à pas et saut de tâches
- Gestion des erreurs dans les workflows
- Atelier pratique : Écriture et exécution d’un playbook simple comprenant plusieurs tâches
Écriture de Code Modulaire avec Ansible
- Notifications et Handlers : Réagir au aux changements
- Rôles et includes : Modularité et réutilisabilité du code
- Gestion des tags : Exécution ciblée de tâches spécifiques
- Modules de la communauté : Explorer et intégrer les modules Ansible
- Ansible Galaxy : Partage et téléchargement de rôles et modules
- Atelier pratique : Explication d’Ansible Galaxy, ajout de tags dans un playbook, et utilisation de rôles communautaires
Création de Playbook Avancés
- Variable et templates : Gestion avancées des configurations dynamiques
- Structure de contrôle : Conditions, boucles, et blocs (blocks)
- Prompt et facts : Interaction avec l’utilisateur et collecte d’informations
- Ecriture de playbooks avancées : Approche complète
- Atelier pratique : Création d’un playbooks complet pour pour la configuration et le déploiement d’un service
Commandes et Concepts Avancés
- Vault : Chiffrement et protection des données sensibles
- Lookups : Recherche et récupération dynamique de données
- Développement de modules personnalisés :
- Écrire et déboguer des modules sur mesure.
- Création de plugins personnalisés.
- Filtres personnalisés : Développement et utilisation
- Atelier pratique : Mise en œuvre des concepts avancés avec des cas réels
Pour aller plus loin
Formation Docker
Formation Kubernetes
Formation Saltstack
Formation Kubernetes Avancé
Formation OpenShift
Formation Prometheus et Grafana
Autour du sujet
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Herve
Témoignages
Les + : La pratique
Les – : Un peu plus de temps pour le TP final aurait été appréciable
Afficher tous les témoignages
Les + : La pratique
Les – : Un peu plus de temps pour le TP final aurait été appréciable
Je recommande la formation
Je recommande la formation
les points abordés
formation un peu dense
néant
néant
Noter la formation
1450€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS