Conception d'un module pour Ansible

Magazine
Marque
SysOps Pratique
HS n°
Numéro
54
Mois de parution
juin 2022
Spécialité(s)


Résumé

Dans le chapitre précédent de ce hors-série, nous avons détaillé comment construire sa propre collection et ainsi développer et distribuer sa propre extension pour Ansible. Ceci nous a permis de réutiliser aisément des playbooks et des rôles Ansible. Nous avons néanmoins laissé de côté une fonctionnalité importante de ce format de distribution : la possibilité de déployer un module supplémentaire, soit un ensemble de code Python qui implémente une nouvelle fonctionnalité pour Ansible.


Bien que la conception d’un module supplémentaire pour Ansible soit une opération plus rare que la simple distribution de rôles ou de playbooks réutilisables, c’est un aspect majeur des capacités d’extension de l’outil d’automatisation que nous allons maintenant, dans ce nouveau chapitre, étudier dans les grandes lignes.

1. Motivation

Avant de commencer l’implémentation d’un tel module, il est important de bien comprendre quand et pourquoi se lancer dans une pareille opération. En effet, il est nécessaire de rappeler que la construction d’un module pour Ansible est un travail bien plus laborieux et difficile que la simple conception de playbooks. Il s’accompagne, en outre, d’une complexité de maintenance plus élevée. Enfin, il requiert, non plus la seule connaissance de la syntaxe des playbooks, mais également une maîtrise du développement Python.

En quelques mots, la conception d’un module doit être une activité occasionnelle,…

La suite est réservée aux abonnés. Il vous reste 96% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par

Par le(s) même(s) auteur(s)

« Day One Operations » avec Ansible : maintenance et évolution

Magazine
Marque
SysOps Pratique
Numéro
152
Mois de parution
novembre 2025
Spécialité(s)
Résumé

Dans un précédent article [1], nous avons commencé à aborder la thématique des « Day One Operations » avec Ansible. Nous continuons dans ce nouvel opus sur notre lancée, en évoquant d’autres cas d’utilisation de l’outil d’automatisation dans le contexte de la maintenance et l’évolution d’une infrastructure logicielle existante et complexe.

Programmation robuste avec Bash

Magazine
Marque
GNU/Linux Magazine
Numéro
277
Mois de parution
septembre 2025
Spécialité(s)
Résumé

« Développer avec Bash ? Impossible, ce n’est pas un véritable langage de programmation ! Et ce genre de scripts sont bien trop fragiles ! » Voilà des idées reçues sur l’un des plus célèbres interpréteurs Shell que nous allons tenter, aujourd’hui, dans cet article, de faire disparaître pour de bon !

« Day One Operations » avec Ansible

Magazine
Marque
SysOps Pratique
Numéro
151
Mois de parution
septembre 2025
Spécialité(s)
Résumé

Si Ansible facilite l’installation et le maintien en condition opérationnelle d’une infrastructure logicielle, l’outil peut aller encore plus loin et devenir un atout précieux pour continuer de faire évoluer son système au cours du temps. Voyons ceci en détail, et par la pratique, dans ce premier article sur le thème « Day One operations » avec Ansible !

Résolution d'incident automatique avec Event-Driven Ansible

Magazine
Marque
SysOps Pratique
Numéro
149
Mois de parution
mai 2025
Spécialité(s)
Résumé

Et si Ansible vous permettait, non seulement de déployer et maintenir en condition opérationnelle votre infrastructure logicielle, mais également de réagir à des incidents ou des évènements au sein de vos systèmes ? Découvrons comment le faire à l’aide d’Event-Driven Ansible !

Les listes de lecture

8 article(s) - ajoutée le 01/07/2020
Découvrez notre sélection d'articles pour faire vos premiers pas avec les conteneurs, apprendre à les configurer et les utiliser au quotidien.
11 article(s) - ajoutée le 02/07/2020
Si vous recherchez quels sont les outils du DevOps et comment les utiliser, cette liste est faite pour vous.
8 article(s) - ajoutée le 02/07/2020
Il est essentiel d'effectuer des sauvegardes régulières de son travail pour éviter de perdre toutes ses données bêtement. De nombreux outils sont disponibles pour nous assister dans cette tâche.
Plus de listes de lecture