Richten Sie die Ansible-Spoke ein

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Integrieren Sie Ihre ServiceNowInstanz und AnsibleZu automatisierender Tower AnsibleSpoke-Aktionen. Sie können beispielsweise einen Flow erstellen, der eine Liste von Anmeldeinformationen von abruft AnsibleTower-Umgebung.

    Vorbereitungen

    • Fordern Sie an IntegrationHubAbonnement.
    • Aktivieren Sie Ansible Spoke.
    • Erforderliche Rolle: admin.

    Erstellen Sie eine OAuth-Anwendung im Ansible Tower

    Erstellen Sie eine OAuth-Anwendung auf AnsibleTower, damit die Verbindungsanforderungen von Ihrer ServiceNow-Instanz von der OAuth-Anwendung authentifiziert werden.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Stellen Sie sicher, dass Sie über den Zugriff des Administrators auf die Ansible Tower-Instanz verfügen.

    Prozedur

    1. Melden Sie sich bei der Anwendungsinstanz des Ansible Tower an.
    2. Wählen Sie im linken Bereich unter Verwaltung Anwendungen aus.
      Anwendungslink auf der Ansible-Automatisierungsplattform.
    3. Wählen Sie auf der Seite Anwendungen die Option aus Hinzufügen .
      Schaltfläche „Hinzufügen“ zum Hinzufügen einer Anwendung.
    4. Füllen Sie das Formular aus.
      Tabelle : 1. Erstellen Sie eine neue Anwendung
      Feld Beschreibung
      Name Eindeutiger Name der OAuth-Anwendung.
      Beschreibung Beschreibung der Anwendung. Dieses Feld ist optional.
      Organisation Organisation, der die OAuth-Anwendung zugeordnet ist.
      Autorisierungsgewährungstyp Die Basis der OAuth-Anwendung, die Zugriff auf den Client gewährt. Die Basis kann ein Autorisierungscode sein, der dem Client gegeben wird, oder ein Ressourcenbesitzer-Passwort.
      Umleitungs-URIs Leiten Sie den URI an den Client weiter, nachdem der Zugriff gewährt wurde. Geben Sie den Umleitungs-URI im Format ein https://<instance name>.service.now.com/api/sn_ansible_spoke/ansible_oauth_redirect .
      Clienttyp Typ des Clients, der die Authentifizierung von der OAuth-Anwendung anfordert.
    5. Wählen Sie Speichern.
    6. Kopieren Sie die Client-ID und das geheime Clientgeheimnis, und speichern Sie sie an einem sicheren Ort.

      Sie haben die OAuth-Anwendung erstellt.

      OAuth-Anwendung erstellt.

    Richten Sie den Ansible Spoke-Verbindungsdatensatz ein

    Erstellen Sie den Verbindungsdatensatz, der die Informationen enthält, mit denen Ihre ServiceNow-Instanz eine Authentifizierungsanforderung an die Ansible Tower-Instanz senden und ein OAuth-Token abrufen kann.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Stellen Sie sicher, dass Sie eine OAuth-Anwendung auf der Ansible Tower-Instanz eingerichtet haben.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designeran.
    2. Wählen Sie Verbindungen Aus.
    3. Aktivieren Sie die Registerkarte ausgehend.
    4. Geben Sie im Feld „alle Verbindungen durchsuchen“ ein AnsibleTowerAlias .
    5. Wählen Sie auf der Karte AnsibleTowerAlias die Option aus Details Anzeigen .
    6. Wählen Sie Konfigurieren.
    7. Füllen Sie das Formular aus.
      Tabelle : 2. Verbindung konfigurieren
      Feld Beschreibung
      Verbindungsname Name der Verbindung, die mit der Ansible Tower-Instanz hergestellt wurde. Der Standardname der ersten Verbindung wird automatisch zugewiesen, um dem im Formular „Verbindungen und Anmeldeinformationen“ auf der Seite „Aliasse für Verbindungen und Anmeldeinformationen“ angegebenen Namen zu entsprechen. Um Ihren anwenderdefinierten Namen anzugeben, erstellen Sie einen Verbindungsdatensatz, indem Sie auswählen Verbindung Hinzufügen .
      Verbindungs-URL Die URL Ihres ServiceNowInstanz verwendet, um eine Verbindung zur Ansible Tower-Instanz herzustellen.
      Anmeldeinformationsname Name des Anmeldeinformationsdatensatzes, den Sie für Ansible in Ihrer ServiceNow-Instanz erstellt haben.
      Anwendungsregistrierungsname Name des Anwendungsregistrierungsdatensatzes, den Sie für Ansible in Ihrer ServiceNow-Instanz erstellt haben.
      OAuth-Client-ID Die Client-ID, die Sie beim Einrichten der OAuth-Anwendung generiert haben.
      OAuth-Client-Geheimnis Das geheime Clientgeheimnis, das Sie beim Einrichten der OAuth-Anwendung generiert haben.
      Name Des Oauth-Entitätsprofils Name der OAuth-Anwendung, die Sie auf der Ansible Tower-Instanz erstellt haben.
      Autorisierungs-URL Die URL, die der Client verwendet, um Zugriff auf die Ansible Tower-Instanz anzufordern. Das URL-Format ist https://<ansible-tower-instancename>.com/api/o/autorisieren .
      Token-URL Die URL, die der Client verwendet, um ein Token für den Zugriff auf die Ansible Tower-Instanz anzufordern. Das URL-Format ist https://<ansible-tower-instance-name>.com/api/o/Token .
      OAuth-Umleitungs-URL Die Umleitungs-URL, die die OAuth-Anwendung verwendet, um zu umzuleiten ServiceNowInstanz. Die URL muss das Format haben https://<your Instanzname>.service-now.com/api/sn_ansible_spoke/ansible_oauth_redirect .
    8. Wählen Sie Aus Konfigurieren und rufen Sie das OAuth-Token ab .
      Die OAuth-Anwendung authentifiziert die Verbindungsanforderung und stellt ein temporäres Token für den Zugriff auf die Ansible Tower-Instanz bereit.