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
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires