Plan du cours
Développement avancé des Playbooks Ansible
- Travailler avec les variables, boucles, conditionnels et gestionnaires
- Utiliser les blocs, la gestion des erreurs et les balises
- Structurer des playbooks complexes
Jinja2 et Techniques de Modélisation
- Filtres avancés et recherches
- Création de modèles dynamiques
- Méthodes optimales pour la modélisation
Modules et Plugins personnalisés
- Rédiger des modules personnalisés en Python
- Utiliser les filtres, rappels et plugins de connexion
- Stratégies de débogage et de journalisation
Collections et Rôles
- Organiser le contenu avec des rôles
- Emballer et publier les Collections Ansible
- Gestion des versions et des dépendances
Intégration API et Services Externes
- Appeler les APIs REST avec le module URI
- Travailler avec des fournisseurs cloud et outils externes
- Intégration de la gestion des secrets
Tests et Validation
- Utiliser ansible-lint, Molecule et pipelines CI/CD
- S'assurer de l'idempotence et de la reproductibilité
- Analyse statique et dynamique du code Ansible
Cycle de Vie des Contenus et Contrôle de Version
- Gérer le code avec Git et GitOps
- Suivi des changements et documentation
- Flux CI/CD avec les contenus Ansible
Résumé et Prochaines Étapes
Pré requis
- Une compréhension des concepts de base Ansible et de la syntaxe YAML
- Expérience en administration système Linux
- Familiarité avec le développement de playbooks et la gestion d'inventaires
Public cible
- Développeurs automatisation expérimentés
- Ingénieurs DevOps
- Professionnels IT gérant l'automatisation à grande échelle des entreprises
Nos clients témoignent (5)
J'ai vraiment apprécié ce cours et bien que je me considère plus comme un niveau intermédiaire que comme un débutant, j'en ai retiré beaucoup de choses en ce qui concerne les rôles, Jinja2 et le cryptage. Kumbulani était sympathique et patient, et tenait à s'assurer que personne n'était laissé pour compte avant de passer à la tâche suivante.
Jonathan - Optimus Learning Services
Formation - Ansible for Network Engineers
Traduction automatique
Cela a vraiment mis en lumière ce que nous avons déjà dans notre département
Letlotlo Miffi
Formation - Ansible for Experts
Traduction automatique
L'écoute du formateur et le fait qu'il ait une réelle expérience dans ce qu'il présentait.
Samuel Thiriet - Orange France
Formation - Advanced Automation with Ansible
- l'approche du formateur et la façon dont il expliquait les choses
hatim hajji - ING Business Shared Services B.V.
Formation - Introduction to Ansible Automation
Traduction automatique
Technical knowledge was on point.
Andrei Geanta
Formation - Managing Configuration with Ansible
Traduction automatique