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

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires