A automação viabilizou e capacitou uma mudança geracional no setor de tecnologia, além de fornecer sistemas mais confiáveis e dinâmicos em um ritmo mais acelerado do que se pensava ser possível.
Ao mesmo tempo, essa velocidade de mudança trouxe novos desafios para acompanhar ativos e estados operacionais. Muitas organizações têm obrigações de auditoria explícitas e requisitos de separação de tarefas. Por isso, faz sentido ter um fluxo de trabalho centralizado e um sistema de rastreamento de ativos para atender a esses requisitos.
Há imensos benefícios ao permitir integrações entre sistemas de automação e esses sistemas centralizados de registro. Por isso, oferecemos nossa integração do Red Hat Ansible Automation Platform ao ServiceNow ITSM para simplificar o uso dos sistemas em conjunto. Neste post, vou destacar como essas integrações funcionam juntas e apresentar atualizações sobre algumas melhorias recentes.
O Ansible Automation Platform oferece três integrações distintas para o ServiceNow ITSM:
- Servicenow.itsm Certified Collection:é uma coleção do Red Hat Ansible Certified Content Collection que oferece várias maneiras de interagir com instâncias e dados do ServiceNow. Ela está disponível no Ansible Galaxy e no Ansible automation hub.
- API para Red Hat Ansible Automation Platform Certified Content Collection: é uma aplicação disponível gratuitamente na loja do ServiceNow. Ela oferece acesso contínuo aos fluxos de trabalho do ServiceNow quando isso não pode ser feito apenas pela API REST.
- Event-Driven Ansible Notification Service: também é uma aplicação da loja do ServiceNow que permite a integração direta com o Event-Driven Ansible por meio de um webhook.
Maneiras de usar as integrações do Ansible Automation Platform e ServiceNow
Como usuário, você tem várias opções se quiser usar as integrações do Ansible Automation Platform e do ServiceNow. Essas opções não são exclusivas: você pode usar o quanto quiser da funcionalidade, conforme as suas necessidades.
ServiceNow como fonte de dados (somente leitura)
A coleção servicenow.itsm inclui um plugin de inventário que pode usar o ServiceNow como uma fonte de inventário do Ansible. Dessa forma, os fluxos de trabalho do Ansible podem ser aplicados a servidores, grupos de servidores e endpoints usando fatos armazenados diretamente no ServiceNow. Esse plugin é testado para escalar para mais de 10 mil itens de inventário. Recentemente, adicionamos recursos de cache ao plugin de inventário, o que agilizará a sincronização de inventários e será benéfico principalmente para inventários maiores. Além disso, melhoramos o desempenho de consultas que podem retornar registros duplicados para tornar a experiência de inventário melhor para frotas grandes.
Exemplo de configuração de inventário:
---
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-Você também pode usar qualquer um dos outros módulos de serviço para consultar objetos do ServiceNow (como Problems, Incidents ou Service Requests, por exemplo). Isso não exige acesso de gravação ao ServiceNow.
O Ansible Automation Platform participa dos fluxos de trabalho do ServiceNow (leitura-gravação)
Outra maneira de usar o Ansible Automation Platform com o ServiceNow é criar, atualizar e excluir registros do ServiceNow ITSM. Há suporte explícito na coleção servicenow.itsm para os seguintes tipos de objetos:
- Change Request (incluindo Change Request Tasks)
- Configuration Items (incluindo relações)
- Incident
- Problem (incluindo Problem Tasks)
- Service Catalog
- Attachments
Devido a mudanças na API Problem, desenvolvemos a API para a aplicação do Red Hat Ansible Certified Content Collection. Você precisará instalá-la em sua instância do ServiceNow para ter suporte total da API Problem.
Além disso, a partir da versão 2.5.0, adicionamos suporte "genérico", o que significa que o servicenow.itsm pode ser usado com qualquer objeto compatível com REST.
Qualquer um desses objetos pode ser lido, criado, atualizado ou excluído por meio da coleção. Portanto, um fluxo de trabalho do Ansible pode ser construído para detectar um Incidente, realizar uma descoberta em relação ao Item de configuração referenciado pelo Incidente e registrar essas informações no Incidente.
Um ótimo exemplo disso é a Ikea. A Ikea contou como está integrando o Ansible Automation Platform ao ServiceNow no AnsibleFest 2024:
O Ansible Automation Platform reage a eventos do ServiceNow com o Event-Driven Ansible
Com a introdução do Event-Driven Ansible no Ansible Automation Platform 2.4, você pode configurar o ServiceNow para enviar eventos ao Ansible Automation Platform por meio de um webhook, seja diretamente ou por meio de um servidor "MID".
A app de serviço de notificação do Event-Driven Ansible atualmente é compatível com estas tabelas e tipos de evento:
O rulebook de eventos no Ansible Automation Platform pode usar a coleção servicenow.itsm e outros conteúdos para reagir adequadamente a esses eventos.
Recentemente, a Nestle fez uma apresentação sobre como está usando o Event-Driven Ansible para instrumentar failovers de cluster do Ansible sem intervenção humana.
Melhorias no ServiceNow
Certificamos o serviço de notificação do Event-Driven Ansible e a API do Red Hat Ansible Certified Content Collection para releases do ServiceNow com os nomes de código Utah, Vancouver e Washington DC. Continuaremos a certificar essas aplicações e a coleção servicenow.itsm para novos releases do ServiceNow à medida que eles forem disponibilizados.
Resumo
As integrações do Ansible Automation Platform com o ServiceNow existem para facilitar o uso de ambos os sistemas; para atingir a meta de usar o inventário do ServiceNow no Ansible Automation Platform, enriquecer os registros do ServiceNow com informações que os fluxos de trabalho do Ansible podem fornecer e fazer com que o Ansible Automation Platform reaja a eventos gerados pelo ServiceNow. Continuamos investindo em nossas integrações do ServiceNow e estamos comprometidos em manter e oferecer suporte a esses recursos para nossos usuários e clientes.
Recursos adicionais:
Sobre o autor
Mais como este
Implementing best practices: Controlled network environment for Ray clusters in Red Hat OpenShift AI 3.0
Friday Five — December 12, 2025 | Red Hat
Technically Speaking | Platform engineering for AI agents
Technically Speaking | Driving healthcare discoveries with AI
Leia mais
Navegue por canal
Automação
Últimas novidades em automação de TI para empresas de tecnologia, equipes e ambientes
Inteligência artificial
Descubra as atualizações nas plataformas que proporcionam aos clientes executar suas cargas de trabalho de IA em qualquer ambiente
Nuvem híbrida aberta
Veja como construímos um futuro mais flexível com a nuvem híbrida
Segurança
Veja as últimas novidades sobre como reduzimos riscos em ambientes e tecnologias
Edge computing
Saiba quais são as atualizações nas plataformas que simplificam as operações na borda
Infraestrutura
Saiba o que há de mais recente na plataforma Linux empresarial líder mundial
Aplicações
Conheça nossas soluções desenvolvidas para ajudar você a superar os desafios mais complexos de aplicações
Virtualização
O futuro da virtualização empresarial para suas cargas de trabalho on-premise ou na nuvem