Prenez contact avec nous

Plan du cours

Développement avancé de playbooks Ansible

  • Travailler avec des variables, des boucles, des conditions et des handlers
  • Utiliser des blocs, la gestion des erreurs et les tags
  • Structurer des playbooks complexes

Techniques de templating Jinja2

  • Filtres et recherches avancés
  • Création de modèles dynamiques
  • Bonnes pratiques de templating

Modules et plugins personnalisés

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

Collections et Rôles

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

Intégration d'API et services externes

  • Appel d'API REST avec le module URI
  • Travail 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 des 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 changements et documentation
  • Flux de travail CI/CD avec du contenu Ansible

Résumé et prochaines étapes

Pré requis

  • Une compréhension des concepts de base d'Ansible et de la syntaxe YAML
  • Une expérience avec l'administration système Linux
  • Familiarité avec le développement de playbooks et la gestion des inventaires

Audience

  • Développeurs en automatisation expérimentés
  • Ingénieurs DevOps
  • Professionnels de l'informatique gérant l'automatisation d'entreprise à grande échelle
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires