Configurar o spoke do Ansible

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Integre sua instância ServiceNow e Ansible o Tower para automatizar as ações de spoke Ansible. Por exemplo, você pode criar um fluxo que recupera uma lista de credenciais do ambiente Ansible do Tower.

    Antes de Iniciar

    • Solicitar uma assinatura de Integration Hub.
    • Ative o Ansible spoke.
    • Função necessária: administrador

    Criar uma aplicação OAuth no Ansible Tower

    Crie uma aplicação OAuth na Ansible Tower para que as solicitações de conexão da sua instância da ServiceNow sejam autenticadas pela aplicação OAuth.

    Antes de Iniciar

    Função necessária: administrador

    Verifique se você tem acesso de administrador à instância do Ansible Tower.

    Procedimento

    1. Faça login na instância da aplicação Ansible Tower.
    2. No painel esquerdo, em Administração, selecione Aplicações.
      Link de aplicações na Ansible Automation Platform.
    3. Na página Aplicações, selecione Adicionar.
      Botão Adicionar para adicionar uma aplicação.
    4. Preencha o formulário.
      Tabela 1. Criar uma nova aplicação
      Campo Descrição
      Nome Nome exclusivo da aplicação OAuth.
      Descrição Descrição da aplicação. Este campo é opcional.
      Organização Organização à qual a aplicação OAuth está associada.
      Tipo de concessão de autorização A base da aplicação OAuth que concede acesso ao cliente. A base pode ser um código de autorização fornecido ao cliente ou uma senha do proprietário do recurso.
      Redirecionar URIs Redirecione o URI para o cliente depois que o acesso for concedido. Insira o URI de redirecionamento no formato https://<instance name> .service.now.com/api/sn_ansible_spoke/ansible_oauth_redirect .
      Tipo de cliente Tipo de cliente que solicita autenticação da aplicação OAuth.
    5. Selecione Save (Salvar).
    6. Copie o ID do cliente e o segredo do cliente e armazene-os em um local seguro.

      Você criou a aplicação OAuth.

      Aplicação OAuth criada.

    Configurar o registro de conexão do spoke do Ansible

    Crie o registro de conexão que contém as informações que permitem que sua instância da ServiceNow envie uma solicitação de autenticação para a instância do Ansible Tower e obtenha um token OAuth.

    Antes de Iniciar

    Função necessária: administrador

    Certifique-se de ter configurado uma aplicação OAuth na instância do Ansible Tower.

    Procedimento

    1. Navegar até Tudo > Automação de Processo > Flow Designer.
    2. Selecione Conexões.
    3. Ative a guia Saída.
    4. No campo Pesquisar todas as conexões, insira AnsibleTowerAlias.
    5. No cartão AnsibleTowerAlias, selecione Exibir detalhes.
    6. Selecione Configurar.
    7. Preencha o formulário.
      Tabela 2. Configurar conexão
      Campo Descrição
      Nome da Conexão Nome da conexão estabelecida com a instância do Ansible Tower. O nome padrão da primeira conexão é atribuído automaticamente para corresponder ao nome especificado no formulário Conexões e credenciais na página Aliases de conexão e credencial. Para fornecer seu nome personalizado, crie um registro de conexão selecionando Adicionar conexão.
      URL de conexão O URL que sua instância ServiceNow usa para se conectar à instância do Ansible Tower.
      Nome da Credencial Nome do registro de credencial que você criou para o Ansible em sua instância da ServiceNow.
      Nome do registro da aplicação Nome do registro da aplicação que você criou para o Ansible em sua instância da ServiceNow.
      ID do cliente do OAuth O ID de cliente que você gerou ao configurar a aplicação OAuth.
      Segredo do cliente do OAuth O segredo do cliente que você gerou ao configurar a aplicação OAuth.
      Nome do perfil da entidade OAuth Nome da aplicação OAuth que você criou na instância do Ansible Tower.
      URL de Autorização O URL que o cliente usa para solicitar acesso à instância do Ansible Tower. O formato da URL é https://<ansible-tower-instancename> .com/api/o/authorize .
      URL de Token A URL que o cliente usa para solicitar um token para acessar a instância do Ansible Tower. O formato da URL é https://<ansible-tower-instance-name> .com/api/o/token .
      URL de redirecionamento do OAuth O URL de redirecionamento que a aplicação OAuth usa para redirecionar para sua instância ServiceNow. A URL deve estar no formato https://<your instance name> .service-now.com/api/sn_ansible_spoke/ansible_oauth_redirect .
    8. Selecione Configurar e obter token do OAuth.
      A aplicação OAuth autentica a solicitação de conexão e fornece um token temporário para acessar a instância do Ansible Tower.