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 tracking. Un soutien, même symbolique, m'aide à couvrir l'hébergement et à garder ces ressources gratuites. Merci pour votre appui.

Le formulaire ne s'affiche pas ? Ouvrir Ko-fi dans un onglet.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn