Prenez contact avec nous
 Durée 21 heures

Plan du cours

Développement avancé de jeux Ansible

  • Travail avec variables, boucles, conditions et gestionnaires
  • Utilisation de blocs, de gestion d’erreurs et de tags
  • Structuration de jeux complexes

Techniques Jinja2 et de modèles

  • Filtres et références avancés
  • Création de modèles dynamiques
  • Bonnes pratiques de modélisation

Modules et plugins personnalisés

  • Écriture de modules personnalisés en Python
  • Utilisation de filtres, de rappels et de plugins de connexion
  • Stratégies de débogage et de journalisation

Collections et rôles

  • Organisation du contenu avec des rôles
  • Conditionnement et publication de Collections Ansible
  • Gestion des versions et des dépendances

Intégration d’API et de services externes

  • Appel d’API REST avec le module URI
  • Travail avec les fournisseurs de cloud et les outils externes
  • Intégration de la gestion des secrets

Tests et validation

  • Utilisation d’ansible-lint, de Molecule et de pipelines CI/CD
  • Garantie de l’idempotence et de 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 changements et documentation
  • Flux de travail CI/CD avec du contenu Ansible

Résumé et prochaines étapes

Pré requis

  • Une bonne compréhension des concepts de base d’Ansible et de la syntaxe YAML
  • De l’expérience en administration des systèmes Linux
  • Familiarité avec le développement de jeux et la gestion des inventaires

Public cible

  • Développeurs d’automatisation expérimentés
  • Ingénieurs DevOps
  • Professionnels des TI gérant l’automatisation d’entreprise à grande échelle

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires