L'automatisation a entraîné un changement générationnel dans le secteur des technologies. Elle a donné naissance à des systèmes plus fiables et dynamiques que l'on peut modifier à un rythme plus rapide qu'auparavant.
Cependant, la fréquence de ces modifications complique le suivi des ressources et des états. De nombreuses entreprises doivent respecter des exigences strictes en matière d'audit et de séparation des fonctions. La centralisation de leur workflow et de leur système de suivi des ressources peut leur faciliter la tâche.
Parce que l'intégration des systèmes d'automatisation et de ces systèmes d'enregistrement centralisés présente d'énormes avantages, nous avons mis à disposition une solution d'intégration pour Red Hat Ansible Automation Platform et ServiceNow ITSM, qui simplifie leur utilisation conjointe. Cet article présente la manière dont ces intégrations fonctionnent ensemble ainsi que les dernières informations sur certaines améliorations récentes.
Ansible Automation Platform fournit trois intégrations distinctes pour ServiceNow ITSM :
- Collection certifiée servicenow.itsm.Cette collection Red Hat Ansible Certified Content Collection offre différentes manières d'interagir avec les instances et les données ServiceNow. Elle est disponible via Ansible Galaxy et Ansible Automation Hub.
- API pour la collection de contenus certifiés Red Hat Ansible Automation Platform. Cette application est disponible gratuitement dans la boutique ServiceNow. Elle offre un accès transparent aux workflows ServiceNow lorsque l'API REST seule ne suffit pas.
- Event-Driven Ansible Notification Service. Également disponible dans la boutique ServiceNow, cette application permet une intégration directe à Event-Driven Ansible via un webhook.
Utilisation des intégrations d'Ansible Automation Platform et de ServiceNow
Les utilisateurs peuvent utiliser les intégrations d'Ansible Automation Platform et de ServiceNow de différentes manières. Il est même possible de les associer selon les besoins.
ServiceNow en tant que source de données (lecture seule)
La collection servicenow.itsm inclut un plug-in d'inventaire qui peut utiliser ServiceNow comme source d'inventaire Ansible, afin que les workflows Ansible ciblent des serveurs, des groupes de serveurs et des points de terminaison à l'aide de faits stockés directement dans ServiceNow. Ce plug-in est testé pour accueillir jusqu'à plus de 10 000 objets d'inventaire. Nous avons récemment ajouté des capacités de mise en cache au plug-in d'inventaire afin d'accélérer la synchronisation des inventaires, notamment les plus volumineux. En outre, nous avons amélioré les performances des requêtes susceptibles de renvoyer des enregistrements en double, ce qui fluidifie la gestion d'un grand nombre d'inventaires.
Exemple de configuration d'inventaire :
---
plugin: servicenow.itsm.now
table: cmdb_ci_ec2_instance
strict: false
cache: True
cache_plugin: ansible.builtin.jsonfile
cache_timeout: 3600
cache_connection: /tmp/cache
cache_prefix: now
columns:
- sys_id
- name
- fqdn
sysparm_query: nameSTARTSWITHmy-vm-Tous les autres modules de service permettent également d'interroger des objets ServiceNow (tels que Problems, Incidents ou Service Requests). L'accès en écriture à ServiceNow n'est pas nécessaire.
Ansible Automation Platform au sein des workflows ServiceNow (lecture-écriture)
Vous pouvez demander à Ansible Automation Platform de créer, mettre à jour et supprimer les enregistrements ServiceNow ITSM. La collection servicenow.itsm prend en charge explicitement les types d'objets suivants :
- Change Request (notamment Change Request Tasks)
- Configuration Items (notamment les relations)
- Incident
- Problem (notamment Problem Tasks)
- Service Catalog
- Attachments
En raison des modifications apportées à l'API Problem, nous avons développé l'API pour l'application Red Hat Ansible Certified Content Collection. Vous devez l'installer dans votre instance ServiceNow pour une prise en charge complète de l'API Problem.
Depuis la version 2.5.0, nous avons ajouté la prise en charge « générale », ce qui signifie qu'il est possible d'utiliser la collection servicenow.itsm avec tout type d'objet compatible avec REST.
Tous ces objets peuvent être lus, créés, mis à jour ou supprimés dans la collection. Ainsi, un workflow Ansible peut identifier un objet Incident, lancer la découverte dans l'objet Configuration Item auquel il est fait référence, puis enregistrer ces informations dans Incident.
L'approche d'Ikea est l'exemple idéal. À l'occasion du AnsibleFest 2024, l'entreprise suédoise a présenté sa manière d'intégrer Ansible Automation Platform à ServiceNow :
Ansible Automation Platform pour réagir aux événements ServiceNow avec Event-Driven Ansible
Depuis l'arrivée d'Event-Driven Ansible dans Ansible Automation Platform 2.4, il est possible de configurer ServiceNow pour qu'il envoie des événements à Ansible Automation Platform via un webhook, directement ou par le biais d'un serveur MID.
L'application Event-Driven Ansible Notification Service prend actuellement en charge les types de tables et d'événements suivants :
Le rulebook d'événement d'Ansible Automation Platform peut utiliser la collection servicenow.itsm et d'autres contenus pour réagir de manière appropriée à ces événements.
Récemment, Nestlé a présenté son utilisation de la solution Event-Driven Ansible pour instrumenter le basculement des clusters Ansible sans intervention humaine.
Améliorations de ServiceNow
L'application Event-Driven Ansible Notification Service et l'API de Red Hat Ansible Certified Content Collection sont certifiées pour les versions de ServiceNow dont le nom de code est Utah, Vancouver et Washington DC. Nous continuerons à faire certifier ces applications, ainsi que la collection servicenow.itsm, pour les nouvelles versions de ServiceNow dès leur disponibilité générale.
Résumé
Les intégrations d'Ansible Automation Platform à ServiceNow servent plusieurs objectifs : faciliter l'utilisation conjointe des deux systèmes, utiliser l'inventaire ServiceNow dans Ansible Automation Platform, enrichir les enregistrements ServiceNow avec des informations issues des workflows Ansible et faire réagir Ansible Automation Platform aux événements générés par ServiceNow. Nous continuons d'investir dans les intégrations ServiceNow et nous nous engageons à assurer la maintenance et à prendre en charge ces capacités pour nos utilisateurs et nos clients.
Ressources supplémentaires :
À propos de l'auteur
Plus de résultats similaires
Red Hat Ansible Automation Platform: Measuring Business Impact with Dashboard and Analytics
Friday Five — December 5, 2025 | Red Hat
Technically Speaking | Platform engineering for AI agents
Technically Speaking | Driving healthcare discoveries with AI
Parcourir par canal
Automatisation
Les dernières nouveautés en matière d'automatisation informatique pour les technologies, les équipes et les environnements
Intelligence artificielle
Actualité sur les plateformes qui permettent aux clients d'exécuter des charges de travail d'IA sur tout type d'environnement
Cloud hybride ouvert
Découvrez comment créer un avenir flexible grâce au cloud hybride
Sécurité
Les dernières actualités sur la façon dont nous réduisons les risques dans tous les environnements et technologies
Edge computing
Actualité sur les plateformes qui simplifient les opérations en périphérie
Infrastructure
Les dernières nouveautés sur la plateforme Linux d'entreprise leader au monde
Applications
À l’intérieur de nos solutions aux défis d’application les plus difficiles
Virtualisation
L'avenir de la virtualisation d'entreprise pour vos charges de travail sur site ou sur le cloud