---
sourceDocument: Xanadu: Integrationen mit Anwendungen erstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Integrationen mit Anwendungen erstellen

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Richten Sie die Ansible-Spoke ein

# Richten Sie die Ansible-Spoke ein {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 Minuten Lesedauer

Integrieren Sie Ihre Instanz \[ ServiceNow und den Ansible Tower, um Spoke-Aktionen für Ansible \] zu automatisieren. Sie können beispielsweise einen Flow erstellen, der eine Liste von Anmeldeinformationen aus der Ansible Tower-Umgebung abruft.

## Vorbereitungen

* Fordern Sie ein IntegrationHub -Abonnement an
* Ansible-Spoke aktivieren
* Erforderliche Rolle: admin
{#setup-ansible__ul_zx3_235_pkb}

## Erstellen Sie eine OAuth-Anwendung in Ansible Tower {#ariaid-title2}

Erstellen Sie eine OAuth-Anwendung im Ansible Tower, damit die Verbindungsanforderungen von Ihrer ServiceNow-Instanz von der OAuth-Anwendung authentifiziert werden.

### Vorbereitungen

Erforderliche Rolle: admin

Stellen Sie sicher, dass Sie über Administratorzugriff auf die Ansible Tower-Instanz verfügen.

### Prozedur

1. Melden Sie sich bei der Ansible Tower-Anwendungsinstanz an.
2. Wählen Sie im linken Bereich unter Verwaltung die Option Anwendungen aus.
3. Wählen Sie auf der Seite Anwendungen die Option Hinzufügenaus.
4. Füllen Sie das Formular aus.  
   {#create-app-ansible__table_eqq_q41_bzb__entry__2}

   | 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 dem Client Zugriff gewährt. Die Basis kann ein Autorisierungscode sein, der dem Client gegeben wurde, oder ein Passwort des Ressourcenbesitzers. |
   | Redirect URIs (Umleitungs-URIs) | Leiten Sie den URI zum Client um, nachdem der Zugriff gewährt wurde. Geben Sie den Umleitungs-URI im Format <kbd class="ph userinput">https://</kbd>ein.\<instance name\> .service.now.com/oauth_redirect.do |
   | Clienttyp | Typ des Clients, der die Authentifizierung von der OAuth-Anwendung anfordert. |
   [Tabelle : 1. Erstellen Sie eine neue Anwendung]

   {#create-app-ansible__table_eqq_q41_bzb}
5. Wählen Sie Speichern.
6. Kopieren Sie die Client-ID und den geheimen Clientschlüssel, und speichern Sie sie an einem sicheren Ort.  
   Sie haben die OAuth-Anwendung erstellt.

## Registrieren Sie Ansible Tower als OAuth-Anbieter {#ariaid-title3}

Verwenden Sie die Informationen, die während der Konfiguration der Ansible Tower-Anwendung generiert wurden, um Ansible Tower als OAuth-Anbieter zu registrieren und der Instanz ServiceNow die Anforderung von OAuth 2.0-Token zu gestatten.

### Vorbereitungen

Erforderliche Rolle: admin

### Prozedur

1. Navigieren zu AlleSystem-OAuthApplikationsregistrierung.
2. Öffnen Sie für den -Datensatz für Ansible.
3. Füllen Sie die Felder des Formulars aus.  
   {#reg-ansible-oauth__table_alw_kq3_gfb__entry__2}

   | Feld | Wert erforderlich |
   |-|-|
   | Name | Name zur eindeutigen Identifizierung des Datensatzes. Geben Sie beispielsweise das <kbd class="ph userinput">Ansible Tower-OAuth-Profil</kbd>ein. |
   | Client-ID | Client-ID der Anwendung in Ansible Tower. |
   | Geheimer Clientschlüssel | Geheimer Clientschlüssel der Anwendung in Ansible Tower. |
   | OAuth-API-Skript | Optionales Skript zur Anpassung der Anforderung und der Antwort. |
   | Logo-URL | URL, die ein Bild enthält, das als Anwendungslogo verwendet werden soll. |
   | Standardgewährungstyp | Zum Erstellen des Tokens verwendeter Gewährungstyp. Wählen Sie Autorisierungscode. |
   | Lebensdauer von Aktualisierungstoken | Zeit in Sekunden, die das Aktualisierungstoken gültig ist. Die Standardzeit beträgt 8.640.000 Sekunden. |
   | PKCE erforderlich | Option, damit öffentliche Clients für eine Autorisierung PKCE obligatorisch machen können. Hinweis: Sie können den Autorisierungscode nur dann als Standardgewährungstyp verwenden, wenn PKCE aktiviert ist. |
   | Anwendung | Anwendungsbereich, der diesen Datensatz enthält. Wählen Sie Ansible Tower-Spoke aus. |
   | Zugänglich von | Anwendungsbereich, von dem aus auf diese Registrierung zugegriffen werden kann. |
   | Aktiv | Option zur aktiven Verwendung der Anwendungsregistrierung. |
   | Autorisierungs-URL | OAuth-Autorisierungscode-Endpunkt. Beispiel: <kbd class="ph userinput">https://</kbd>\<Ansible-Tower-Instance\> .com/api/o/authorize/ . |
   | Token-URL | OAuth-Servertoken-Endpunkt. Beispiel: <kbd class="ph userinput">https://</kbd>\<Ansible-Tower-Instance\> .com/api/o/token/ . |
   | Token-Sperr-URL | OAuth-Servertoken-Rücknahme-Endpunkt. |
   | Umleitungs-URL | OAuth-Callback-Endpunkt in diesem Format, <kbd class="ph userinput">https://</kbd>\<instance-name\> .service-now.com/api/sn_ansible_ spoke/ansible_oauth_redirect |
   | Gegenseitige Authentifizierung aktivieren | Option zur Verwendung der gegenseitigen Authentifizierung für Tokenanforderung und -sperrung. Für diese Option muss ein Profil für gegenseitige Authentifizierung angegeben werden. |
   [ ]

   {#reg-ansible-oauth__table_alw_kq3_gfb}
4. Klicken Sie mit der rechten Maustaste auf den Formularheader und wählen Sie Speichern aus.
5. Fügen Sie den Wert der Umleitungs-URL in den Umleitungs-URI für Ihre anwenderdefinierte Ansible Tower-Anwendung ein.  
   Fügen Sie beispielsweise <kbd class="ph userinput">https://</kbd>ein.\<instance-name\> .service-now.com/api/sn_ansible_ spoke/ansible_oauth_redirect
{#reg-ansible-oauth__steps_usf_jfp_ngb}

### Ergebnisse

Die Instanz kann OAuth 2.0-Token für die Spoke anfordern, und es wird ein Aktualisierungstoken erstellt, um die Token neu zu generieren.

## Richten Sie den Ansible-Spoke-Verbindungsdatensatz ein {#ariaid-title4}

Erstellen Sie den Verbindungsdatensatz, der die Informationen enthält, die es Ihrer ServiceNow-Instanz ermöglichen, eine Authentifizierungsanforderung an die Ansible Tower-Instanz zu senden und ein OAuth-Token abzurufen.

### Vorbereitungen

Erforderliche Rolle: admin

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

### Prozedur

1. Navigieren zu AlleProzessautomatisierungFlow Designer.
2. Wählen Sie Verbindungen aus.
3. Aktivieren Sie die Registerkarte Ausgehend.
4. Geben Sie im Feld Alle Verbindungen durchsuchen den <kbd class="ph userinput">Wert Ansible</kbd>ein.
5. Wählen Sie auf der Karte AnsibleTowerAlias Detailsanzeigen.
6. Wählen Sie Konfigurieren.
7. Füllen Sie das Formular aus.  
   {#set-up-ansible-spoke-connection-record__table_t4k_12x_zyb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Verbindungsname | Name der mit der Ansible Tower-Instanz hergestellten Verbindung. Der Standardname der ersten Verbindung wird automatisch so zugewiesen, dass er mit dem im Formular „Verbindungen und Anmeldeinformationen" auf der Seite „Aliasse für Verbindungen und Anmeldeinformationen" angegebenen Namen übereinstimmt. Um Ihren anwenderdefinierten Namen anzugeben, erstellen Sie einen Verbindungsdatensatz, indem Sie Verbindunghinzufügen wählen. |
   | Anmeldeinformationsname | Name des Anmeldeinformationsdatensatzes, den Sie für Ansible in Ihrer ServiceNow-Instanz erstellt haben. |
   | Registrierungsname der Anwendung | Name des Anwendungsregistrierungsdatensatzes, den Sie für Ansible in Ihrer ServiceNow-Instanz erstellt haben. |
   | Verbindungs-URL | Die URL, die Ihre Instanz ServiceNow zum Herstellen einer Verbindung mit der Ansible Tower-Instanz verwendet. |
   | OAuth-Client-ID | Die Client-ID, die beim Einrichten der OAuth-Anwendung generiert wurde. |
   | Geheimer OAuth-Schlüssel | Der geheime Clientschlüssel, den Sie beim Einrichten der OAuth-Anwendung generiert haben. |
   | OAuth-Entitätsprofilname | Name der OAuth-Anwendung, die Sie in der Ansible Tower-Instanz erstellt haben. |
   | OAuth-Entitätsbereich | Wert der OAuth-Entitätsbereiche, wie unter der Überschrift „OAuth-Bereich" im Datensatz der Ansible-Anwendungsregistrierung definiert. |
   | Autorisierungs-URL | Die URL, die der Client zum Anfordern des Zugriffs auf die Ansible Tower-Instanz verwendet. Das URL-Format ist <kbd class="ph userinput">https://.</kbd>\<ansible-tower-instancename\> .com/api/o/authorize . |
   | Token-URL | Die URL, die der Client zum Anfordern eines Tokens für den Zugriff auf die Ansible Tower-Instanz verwendet. Das URL-Format ist <kbd class="ph userinput">https://.</kbd>\<ansible-tower-instance-name\> .com/api/o/token . |
   | OAuth-Umleitungs-URL | Die Umleitungs-URL, die von der OAuth-Anwendung zur Weiterleitung an Ihre Instanz ServiceNow verwendet wird. Die URL muss das Format <kbd class="ph userinput">https:// aufweisen.</kbd>\<your instance name\> .service-now.com/oauth_redirect.do |
   [Tabelle : 2. Verbindung konfigurieren]

   {#set-up-ansible-spoke-connection-record__table_t4k_12x_zyb}
8. Wählen Sie Konfigurieren und OAuth-Token abrufen aus.  
   Die OAuth-Anwendung authentifiziert die Verbindungsanforderung und stellt ein temporäres Token für den Zugriff auf die Ansible Tower-Instanz bereit.
{#set-up-ansible-spoke-connection-record__steps_ucy_mz1_bzb}

