---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Ansible スポークの設定

# Ansible スポークの設定 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

ServiceNow インスタンスと Ansible Tower を統合して、Ansible スポークアクションを自動化します。たとえば、Ansible Tower 環境から認証情報のリストを取得するフローを作成することができます。

## 始める前に

* 統合ハブ サブスクリプションを要求します。
* Ansible スポークを有効にします。
* 必要なロール：admin
{#setup-ansible__ul_zx3_235_pkb}

## Ansible Tower での OAuth アプリケーションの作成 {#ariaid-title2}

Ansible Tower に OAuth アプリケーションを作成して、ServiceNow インスタンスからの接続要求を OAuth アプリケーションによって認証されるようにします。

### 始める前に

必要なロール：アドミン

Ansible Tower インスタンスに対し、アドミニストレーターのアクセス権があることを確認してください。

### 手順

1. Ansible Tower アプリケーションインスタンスにログインします。
2. 左側のパネルで、\[管理\] から \[アプリケーション\] を選択します。  
3. \[アプリケーション\] ページで、\[追加\] を選択します。  
4. フォームに入力します。  
   {#create-app-ansible__table_eqq_q41_bzb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 名前 | OAuth アプリケーションの一意の名前です。 |
   | 説明 | アプリケーションの説明このフィールドはオプションです。 |
   | 組織 | OAuth アプリケーションが関連付けられている組織です。 |
   | 認証権限許可タイプ (Authorization grant type) | クライアントにアクセスを許可する OAuth アプリケーションのベースです。ベースは、クライアントに与えられた認証コードまたはリソース所有者のパスワードです。 |
   | リダイレクト URI | アクセスが許可された後、URI をクライアントにリダイレクトします。リダイレクト URI を <kbd class="ph userinput">https://&lt;instance name&gt;.service.now.com/api/sn_ansible_spoke/ansible_oauth_redirect</kbd> の形式で入力します。 |
   | クライアントタイプ | OAuth アプリケーションからの認証を要求するクライアントのタイプです。 |
   [表 : 1. 新しいアプリケーションの作成]

   {#create-app-ansible__table_eqq_q41_bzb}
5. \[保存\] を選択します。
6. クライアント ID とクライアントシークレットをコピーし、安全な場所に保存します。  

   OAuth アプリケーションが作成されました。

## Ansible スポークの接続レコードの設定 {#ariaid-title3}

ServiceNow インスタンスが Ansible Tower インスタンスに認証要求を送信して OAuth トークンを取得できるようにする情報を含む接続レコードを作成します。

### 始める前に

必要なロール：アドミン

Ansible Tower インスタンスに OAuth アプリケーションがセットアップされていることを確認します。

### 手順

1. 移動先 すべてプロセスの自動化フローデザイナー.
2. \[接続\] を選択します。
3. \[送信\] タブをオンにします。
4. \[すべての接続を検索\] フィールドに「<kbd class="ph userinput">AnsibleTowerAlias</kbd>」と入力します。
5. AnsibleTowerAlias カードで、\[詳細を表示\] を選択します。
6. \[構成\] を選択します。
7. フォームに入力します。  
   {#set-up-ansible-spoke-connection-record__table_t4k_12x_zyb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 接続名 | Ansible Tower インスタンスと確立された接続の名前です。最初の接続のデフォルト名は、\[接続および資格情報エイリアス\] ページの \[接続および資格情報\] フォームで指定された名前と一致するように自動的に割り当てられます。カスタム名を指定するには、\[接続を追加\] を選択し、接続を作成します。 |
   | 接続 URL | ServiceNow インスタンスが Ansible Tower インスタンスに接続するために使用する URL です。 |
   | 認証情報名 | ServiceNow インスタンスで Ansible 用に作成した認証情報レコードの名前です。 |
   | アプリケーションレジストリ名 (Application Registry Name) | ServiceNow インスタンスで Ansible 用に作成したアプリケーションレジストリレコードの名前です。 |
   | OAuth クライアント ID | OAuth アプリケーションの設定時に生成したクライアント ID です。 |
   | OAuth クライアントシークレット | OAuth アプリケーションの設定時に生成したクライアントシークレットです。 |
   | Oauth エンティティプロファイル名 (Oauth Entity Profile Name) | Ansible Tower インスタンスで作成した OAuth アプリケーションの名前です。 |
   | 認証 URL | クライアントが Ansible Tower インスタンスへのアクセスを要求するために使用する URL です。URL 形式：<kbd class="ph userinput">https://&lt;ansible-tower-instancename&gt;.com/api/o/authorize</kbd> |
   | トークン URL | Ansible Tower インスタンスにアクセスするためのトークンをクライアントが要求するために使用する URL です。URL 形式：<kbd class="ph userinput">https://&lt;ansible-tower-instance-name&gt;.com/api/o/token</kbd> |
   | OAuth リダイレクト URL | OAuth アプリケーションが ServiceNow インスタンスへのリダイレクトに使用するリダイレクト URL です。URL は <kbd class="ph userinput">https://&lt;your instance name&gt;.service-now.com/api/sn_ansible_spoke/ansible_oauth_redirect</kbd> の形式にする必要があります。 |
   [表 : 2. 接続を設定]

   {#set-up-ansible-spoke-connection-record__table_t4k_12x_zyb}
8. \[OAuth トークンを設定して取得\] を選択します。  
   OAuth アプリケーションが接続要求を認証し、Ansible Tower インスタンスにアクセスするための一時トークンを提供します。
{#set-up-ansible-spoke-connection-record__steps_ucy_mz1_bzb}

