Plan du cours
Développement Avancé des Playbooks Ansible
- Utilisation de variables, boucles, conditions et gestionnaires
- Utilisation de blocs, gestion d'erreurs et balises
- Structuration de playbooks complexes
Techniques Jinja2 et Modélisation
- Filtres avancés et recherches
- Création de modèles dynamiques
- Meilleures pratiques de modélisation
Modules et Plugins Personnalisés
- Écriture de modules personnalisés en Python
- Utilisation de filtres, callbacks et plugins de connexion
- Stratégies de débogage et de journalisation
Collections et Rôles
- Organisation du contenu avec des rôles
- Empaquetage et publication de Collections Ansible
- Gestion des versions et des dépendances
Intégration API et Services Externes
- Appel d'API REST avec le module URI
- Travailler avec des fournisseurs de cloud et des outils externes
- Intégration de la gestion des secrets
Tests et Validation
- Utilisation d'ansible-lint, Molecule et pipelines CI/CD
- Assurer l'idempotence et la reproductibilité
- Analyse statique et dynamique du code Ansible
Cycle de Vie du Contenu et Contrôle de Version
- Gestion du code avec Git et GitOps
- Suivi des modifications et documentation
- Workflows CI/CD avec le contenu Ansible
Résumé et Étapes Suivantes
Pré requis
- Une compréhension des concepts de base d'Ansible et de la syntaxe YAML
- Une expérience en administration de systèmes Linux
- Une familiarité avec le développement de playbooks et la gestion des inventaires
Public Cible
- Développeurs d'automatisation expérimentés
- Ingénieurs DevOps
- Professionnels IT gérant l'automatisation à grande échelle dans les entreprises
Nos clients témoignent (5)
Présentation et ateliers pratiques
Adeel - Business Computer Skills
Formation - Red Hat System Administration III (RHEL9) – RH294+EX294
Traduction automatique
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