Nous avons le plaisir d'annoncer la sortie d'une version mise à jour d'Event-Driven Ansible pour Red Hat Ansible Automation Platform 2.5.
Cette version inclut des capacités d'entreprise étendues qui peuvent vous aider à simplifier l'exploitation à partir d'Event-Driven Ansible. Cette nouvelle version est adaptée aux cas d'utilisation avancés basés sur les événements qui prennent en compte plusieurs sources d'événements, mais également aux entreprises qui veulent passer leurs tests Event-Driven Ansible en production ou encore qui souhaitent des opérations Ansible Rulebook hautement évolutives et disponibles. Voyons plus en détail ces nouvelles fonctionnalités intéressantes :
Event-Driven Ansible : routage des événements simplifié
Nous sommes impatients de vous faire découvrir cette nouvelle fonctionnalité, mais expliquons d'abord le contexte. Event-Driven Ansible prend en charge les méthodes push et pull pour la réception d'événements. La prise en charge de sources d'événements push et pull permet à Event-Driven Ansible de fonctionner avec un plus grand nombre de fournisseurs de source, car tous les fournisseurs ne prennent pas en charge à la fois les événements push et les méthodes pull pour la communication des événements. Les webhooks constituent le principal moyen pour les sources d'événements d'« envoyer » des événements à Event-Driven Ansible. Dans ce type de communication, la source pousse les événements vers un point d’accès de webhook. L’autre type de communication consiste à extraire des événements de la source. Dans ce type de communication, les événements peuvent être extraits de l’API de la source d’événements.
Depuis la version 2.5 d'Ansible Automation Platform, nous simplifions la manière dont les événements peuvent être transmis par push à Event-Driven Ansible. Pour simplifier le routage des événements, nous lançons des flux d'événements qui prennent en charge les connexions par webhook à Event-Driven Ansible. Les flux d'événements constituent un moyen simple de connecter vos sources aux rulebooks. Cette nouvelle fonctionnalité vous permet de créer un point de terminaison unique pour recevoir les alertes d'une source d'événements, et d'utiliser ensuite les événements dans plusieurs rulebooks. Auparavant, vous auriez créé un point d’accès pour chaque source d’événements dans chaque rulebook que vous vouliez créer. Cette solution simplifie la configuration de l'activation des rulebooks, réduit les demandes de maintenance et contribue à la diminution des risques grâce à l'élimination de plusieurs ports ouverts à travers un pare-feu.
Ces images illustrent le nouveau modèle simplifié de connexion des sources d'événements aux rulebooks. Comme vous pouvez le constater, les processus de configuration des rulebooks sont désormais plus rapides, plus simples et plus faciles à gérer, car une route externe unique est ouverte sur votre pare-feu pour tous les flux d'événements. Une fois votre source connectée, vous pouvez l'associer à de nombreuses activations de rulebooks différentes, afin de simplifier l'automatisation.

Figure 1 : schéma illustrant les paramètres « avant et après » d'un routage des événements simplifié
dans un modèle d'alerte push
Comment procéder ?
Dans le routage des événements simplifié, nous introduisons les flux d'événements pour connecter facilement vos sources à vos rulebooks. Voici les principaux avantages des flux d'événements dans Event-Driven Ansible :
- Routage facilité des sources basées sur des webhook vers une ou plusieurs activations de rulebook ;
- Configuration automatique des points de terminaison auxquels vos sources d'événements basées sur des webhooks peuvent se connecter, via des flux d'événements ; La configuration du routage pour chacune des activations de votre rulebook n'est plus nécessaire.
- La fourniture d’événements à des activations de rulebook à l’échelle horizontale. (Voir la section « Haute évolutivité » ci-dessous.)
Toute source d'événements capable d'émettre un webhook, comme les outils de gestion de contrôle de source, les ITSM et les outils d'observabilité, peut envoyer des événements directement à Event-Driven Ansible via des flux d'événements. Ces événements peuvent à leur tour être utilisés pour la prise de décisions, avec des mesures automatiquement prises lorsque les conditions sont remplies.
Application d'un routage des événements simplifié
Voici quelques scénarios pour illustrer ce qui est désormais possible :
- En tant qu'administrateur ServiceNow, je souhaite pouvoir mettre en œuvre des processus automatisés qui basculent automatiquement dans mon datacenter si le nombre de tickets d'assistance d'alerte sur une panne du réseau dépasse mon seuil.
- En tant que développeur, je souhaite recharger et actualiser automatiquement mes serveurs Web lorsque je valide du nouveau code dans mon référentiel.
- En tant qu'administrateur d'infrastructure virtuelle, je souhaite archiver les machines virtuelles et récupérer des ressources lorsqu'un système détecte des machines virtuelles qui n'ont pas été utilisées depuis un mois.
- En tant qu'administrateur réseau, je souhaite écrire plusieurs rulebooks pour automatiser la récupération des fonctionnalités des périphériques réseau en fonction des événements déclenchés par le même outil.
- En tant qu'ingénieur en exploitation informatique, j'aimerais écrire un rulebook qui utilise l'outil d'observabilité de mon entreprise pour automatiser l'exploitation du réseau. Cet outil est utilisé dans toute l'entreprise et par d'autres entreprises qui souhaitent s'appuyer sur les mêmes informations pour l'automatisation.
- En tant que responsable de l'observabilité, je souhaiterais configurer Ansible Automation Platform afin de paramétrer mon outil d'observabilité d'entreprise de manière à l'utiliser avec les rulebooks Event-Driven Ansible.
Pour plus d’informations sur le routage des événements simplifié, reportez-vous à la documentationici.
Event-Driven Ansible : haute évolutivité et haute disponibilité
Le composant Event-Driven Ansible dans Ansible Automation Platform 2.5 prend désormais en charge l'installation de plusieurs nœuds Event-Driven Ansible et vous permet ainsi de créer des cas d'utilisation actif-passif à haute disponibilité. Lorsque vous installez Event-Driven Ansible de cette manière, vous pouvez utiliser des scénarios de basculement. En cas de défaillance, le système peut continuer à exécuter les activations de rulebooks stratégiques afin que leur exécution n'échoue pas. Vous bénéficiez d'une capacité d'évolutivité au niveau de la capacité du rulebook et d'une capacité étendue pour l'exécution de ces rulebooks avec une plus grande disponibilité.
Prenons un exemple. Si, en tant qu'administrateur, vous souhaitez que la solution Event-Driven Ansible soit résiliente, vous pouvez utiliser cette nouvelle capacité pour créer une architecture de déploiement adaptée à vos besoins spécifiques. Par exemple, vous pouvez limiter ou éviter les problèmes de mise à l'échelle ou d'échec d'exécution du rulebook. Vous pouvez ainsi exécuter les tâches d'automatisation orientée événements en toute confiance, sur la base d'une plateforme d'automatisation stratégique. Ce type d'évolutivité est bien connu des architectes en automatisation et des administrateurs, car il existe depuis longtemps dans Ansible Automation Platform en ce qui concerne l'exécution des playbooks.
Event-Driven Ansible : les avantages pour les entreprises
La nouvelle interface unifiée d'Ansible Automation Platform 2.5 inclut désormais des fonctionnalités supplémentaires pour le composant basé sur les événements d'Ansible Automation Platform. Ces fonctionnalités vous permettront de développer et d'étendre vos cas d'utilisation de l'automatisation orientée événements dans vos environnements de développement, de test et de production, et de mettre en œuvre des scénarios d'automatisation interne servant de preuve de concept.
Ces nouvelels fonctionnalités comprennent :
- Gestion des coffres-forts et des informations d'identification
Event-Driven Ansible permet désormais de gérer les informations d'identification, qui peuvent être ajoutées aux activations des rulebooks. Ces informations d’identification peuvent être utilisées dans les rulebooks pour s’authentifier auprès des sources d’événements. En outre, vous pouvez désormais associer les informations d’identification de coffre-fort aux activations de rulebook afin d’utiliser des variables de coffre-fort dans les rulebooks. Le chiffrement d'informations d'identification et les variables de coffre-fort permettent aux entreprises de sécuriser l'utilisation d'Event-Driven Ansible au sein de leur environnement.
- Authentification et contrôle d'accès basé sur les rôles
Les clients disposent de mécanismes standardisés pour l'authentification et l'autorisation. En introduisant l'authentification au niveau de la plateforme, nous simplifions l'administration de tous les composants d'Ansible Automation Platform et la solution Event-Driven Ansible bénéficie des mêmes méthodes d'authentification d'entreprise. La mise en place d'un mécanisme d'authentification unifié permet d'unifier et de simplifier l'utilisation et l'administration.
- Journalisation
Le composant serveur Event-Driven Ansible conserve les journaux d'audit de toute action exécutée, comme l'exécution d'une activation de rulebook, la suppression d'informations d'identification ou la création d'un flux d'événements. Ces fichiers journaux peuvent être analysés par n’importe quel analyseur de journalisation d’entreprise à des fins de conformité de sécurité.
Avec ces nouveaux atouts de la nouvelle interface unifiée d'Ansible Automation Platform 2.5, nous avons hâte de voir ce que vous êtes capable d'accomplir en rationalisant la manière dont vous gérez vos opérations de maintenance complexes.
Event-Driven Ansible : meilleure prise en charge et compatibilité Event-Driven Ansible 2.4
Enfin, nous avons amélioré une collection clé de contenus certifiés Red Hat Ansible, ansible.eda, permis la rétrocompatibilité et enrichi la documentation :
- Améliorations de la collection ansible.eda
Cette collection, développée et prise en charge par Red Hat, offre une série de fonctionnalités communes d'intégration de sources d'événements, de Kafka à Prometheus alertmanager, en plus de plusieurs intégrations basées sur le cloud. Nous avons ajouté à cette collection la possibilité de gérer l'infrastructure Event-Driven Ansible afin qu'elle puisse s'automatiser elle-même. Par exemple, les administrateurs de l'automatisation peuvent souhaiter automatiser le déploiement de l'infrastructure Ansible grâce à des actions reproductibles qui sont codifiées dans un rulebook Ansible à des fins de cohérence, de précision et de rapidité. Vous pouvez accéder à cette collectionici.
- Rétrocompatibilité de Event-Driven Ansible 2.4
Event-Driven Ansible 2.5 est interopérable avec Ansible Automation Platform 2.4. Pour bénéficier de toutes ces nouvelles fonctionnalités dans Event-Driven Ansible 2.5, vous n'avez pas besoin de mettre à niveau votre solution Ansible Automation Platform 2.4. Vous pouvez déployer une installation Event-Driven Ansible 2.5 hautement disponible et évolutive, et la connecter à vos contrôleurs Ansible Automation Platform 2.4 existants. Les entreprises peuvent ainsi tirer parti d'Event-Driven Ansible 2.5 pour créer de la valeur aujourd'hui, même si elles n'ont pas encore l'occasion de mettre à niveau l'ensemble de leur solution Ansible Automation Platform 2.4.
- Nouveaux ajouts pour la documentation de Event-Driven Ansible
En plus d'aborder les fonctionnalités citées ci-dessus dans la documentation, nous avons amélioré la documentation de l'utilisation générale. Pour l'installation, reportez-vous aux deux sections de la documentation :installation et installation en conteneur.
Vous voulez en savoir plus ?
Ces nouvelles capacités d'entreprise vous permettront de faire passer l'automatisation orientée événements à un niveau supérieur grâce à des fonctionnalités qui répondent aux exigences des opérations informatiques à grande échelle. Nous avons hâte de pouvoir vous offrir des avantages considérables et nous espérons que vous nous en ferez part lorsque vous découvrirez de nouvelles façons de travailler avec l'automatisation orientée événements.
Nous avons le plaisir d'organiser un webinar le mardi 8 octobre à 11h, heure de l'Est. Nous aborderons ce nouveau contenu et répondrons également à autant de questions que possible. Rejoignez-nous à cet événement d'information :
Ressources
À propos de l'auteur
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies.
Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.
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