Aller au contenu
Infrastructure as Code medium

Développement Ansible avancé : modules Python, action plugins, contributions

3 min de lecture

Logo Ansible

Cette section est destinée aux développeurs qui veulent étendre Ansible : écrire des modules Python custom quand aucun module communautaire ne couvre votre besoin, créer des action plugins qui s’exécutent côté control node, ou contribuer à une collection Galaxy. Le périmètre sort de la RHCE EX294 mais correspond à la certification EX374 (Specialist in Developing Automation with AAP).

  • Quand écrire un module custom (et quand c’est une mauvaise idée).
  • Comment structurer un module Python conforme aux standards Red Hat 2026 : DOCUMENTATION, EXAMPLES, RETURN, types stricts, idempotence, check mode, no_log sur les paramètres sensibles.
  • Comment écrire un action plugin et la différence avec un module classique.
  • Comment packager le tout dans une collection publiable (cf. section collections).

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn