---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Terraform Open Source 構成プロバイダーの作成

# Terraform Open Source 構成プロバイダーの作成 {#ariaid-title1}

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

クラウドプロビジョニングとガバナンス に Terraform Open Source 構成プロバイダーを作成します。Terraform Open Source 構成プロバイダーを使用すると、クラウドプロビジョニングとガバナンス によってインストール可能な Terraform Open Source 構成 (Terraform テンプレート) を検出し、その変更を検出できます。

## このタスクについて

このリリース以降、クラウドプロビジョニングとガバナンスで OpenTofu を使用できます。VM ホストレベルでエイリアス名を設定するには、アドミン権限が必要です。サーバーが Windows または Linux オペレーティングシステムで実行されていることを確認します。

## 始める前に

* サポートされている Terraform Open Source バージョンがサーバーにインストールされていることを確認します。クラウドプロビジョニングとガバナンス：Terraform Connector は Terraform Open Sourceバージョン 1.1.0 〜 1.1.9 および 1.2.0。 をサポートします。
* Terraform Open Source CLI のマイナーまたはパッチバージョンを使用する場合は、そのマイナーまたはパッチバージョンが作業負荷構成プロバイダーに追加されていることを確認します。詳細については、「[Terraform のマイナーまたはパッチバージョンのサポートの追加](https://servicenow-prod.fluidtopics.net/yCU9Uj6OgrUYl9mtsFFB4A "Terraform (Terraform Open Source、Terraform Enterprise、または Terraform Cloud) のマイナーまたはパッチバージョンを作業負荷プロバイダータイプレコードに追加します。")」を参照してください。
* MID サーバー が Terraform サーバーにアクセスできることを確認します。
* MID サーバー に Terraform の機能があることを確認します。
* 新規ユーザーとして、Terraform MID 機能を追加し、Terraform オープンソースホスト (VM) を使用してリソースをプロビジョニングします。Terraform オープンソースカタログアイテムをプロビジョニングした後、クラウドからリソースを検出するクラウドプロバイダー固有の MID 機能 (AWS、Azure、VMware、Google) を追加します。例：Google で Terraform オープンソースを使用して VM をプロビジョニングする場合は、Terraform および Google 機能を備えた MID が必要です。両方の機能を同じ MID または異なる MID に設定できます。Terraform 機能を備えた MID は Terraform ホスト (VM) に接続できる必要があり、Google 機能を備えた MID は Google Cloud に到達できる必要があります。詳細については、「[MID サーバー機能の設定](https://www.servicenow.com/docs/access?context=t_ConfigureCapabilities&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)」を参照してください。
* すべてのテンプレートが別々のディレクトリーに格納され、すべてのテンプレートディレクトリーが同じベースディレクトリーにあることを確認します。
* Terraform Connector が Terraform レジストリ (registry.hashicorp.com) にアクセスできることを確認します。

{#setup-cpg-terraform-connector-for-terraform-open-source__ul_hk5_nmw_l5b}

必要なロール：cloud_admin

## 手順

1. **オプション:** Terraform Open Source を Linux サーバーに展開した場合は、Now Platform にサーバーの SSH プライベートキー認証情報を作成します。
   1. 移動先 すべてCloud Provisioning and Governanceクラウドアドミンポータル.  
      クラウドアドミンポータルが新しいブラウザタブで開きます。 {#setup-cpg-terraform-connector-for-terraform-open-source__cpg-access-cloud-admin-portal}
   2. クラウドアドミンポータルで、 管理認証情報.
   3. \[新規\] を選択します。
   4. \[SSH プライベートキー認証情報\] を選択します。
   5. フォームのフィールドに入力します。  
      フォームフィールドの説明については、[\[クラウドプロビジョニングとガバナンス：Terraform Connector SSH プライベートキー認証情報\] フォームの参照](xGGHqoDIbxjHOY0EVGkCtg "クラウドプロビジョニングとガバナンス：Terraform Connector は SSH プライベートキー認証情報を使用して、Terraform Open Source が実行されている Linux サーバーに接続します。") を参照してください。
   6. \[認証情報をテスト\] 関連リンクを選択します。
   7. フォームのフィールドに入力します。  
      {#setup-cpg-terraform-connector-for-terraform-open-source__table_skl_gty_l5b__entry__2}

      | フィールド | 説明 |
      |-|-|
      | ターゲット | 認証情報を作成する対象の Terraform サーバーの IP アドレス。 |
      | MID サーバー | Terraform サーバーとの接続に使用できる MID サーバー。 |
      [表 : 1. \[認証情報をテスト\] フォーム]

      {#setup-cpg-terraform-connector-for-terraform-open-source__table_skl_gty_l5b}
   8. \[OK\] を選択します。
   9. \[送信\] を選択します。
   {#setup-cpg-terraform-connector-for-terraform-open-source__substeps_ccx_lkx_l5b}
2. **オプション:** Terraform Open Source を Windows サーバーに展開した場合は、Now Platform にサーバーの Windows 認証情報を作成します。
   1. 移動先 すべてCloud Provisioning and Governanceクラウドアドミンポータル.  
      クラウドアドミンポータルが新しいブラウザタブで開きます。 {#setup-cpg-terraform-connector-for-terraform-open-source__d10995e1330}
   2. クラウドアドミンポータルで、 管理認証情報.
   3. \[新規\] を選択します。
   4. \[Windows 資格情報\] を選択します。
   5. フォームのフィールドに入力します。  
      フォームフィールドの説明については、[\[クラウドプロビジョニングとガバナンス：Terraform Connector Windows 認証情報\] フォームの参照](7JeyT4fOl4VT8Ard8uSlsA "クラウドプロビジョニングとガバナンス：Terraform Connector は Windows 認証情報を使用して、Terraform Open Source が実行されている Windows サーバーに接続します。") を参照してください。
   6. \[認証情報をテスト\] 関連リンクを選択します。
   7. フォームのフィールドに入力します。  
      {#setup-cpg-terraform-connector-for-terraform-open-source__d10995e1254__entry__2}

      | フィールド | 説明 |
      |-|-|
      | ターゲット | 認証情報を作成する対象の Terraform サーバーの IP アドレス。 |
      | MID サーバー | Terraform サーバーとの接続に使用できる MID サーバー。 |
      [表 : 2. \[認証情報をテスト\] フォーム]

      {#setup-cpg-terraform-connector-for-terraform-open-source__d10995e1254}
   8. \[OK\] を選択します。
   9. \[送信\] を選択します。
   {#setup-cpg-terraform-connector-for-terraform-open-source__substeps_lnd_pmy_l5b}
3. Terraform Open Source の構成プロバイダーを作成します。
   1. クラウドアドミンポータルで、 管理設定管理. {#setup-cpg-terraform-connector-for-terraform-open-source__cmd-cpg-cloud-admin-access-config-mgt}
   2. \[新規\] を選択します。
   3. フォームのフィールドに入力します。  
      フォームフィールドの説明については、[\[クラウドプロビジョニングとガバナンス：Terraform Connector 構成プロバイダーの作成\] フォームの参照](kkxfqcen0IvOK1SRt9hV9Q "クラウドプロビジョニングとガバナンス は構成プロバイダーを使用して Terraform 展開とやり取りします。") を参照してください。
   4. \[送信\] を選択します。
   {#setup-cpg-terraform-connector-for-terraform-open-source__substeps_rtv_nlx_l5b}

## 次のタスク

Terraform Open Source サーバーから Terraform テンプレートを検出します。詳細については、「[IaC ディスカバリーの実行](https://servicenow-prod.fluidtopics.net/V0Ai1ge5SxOLQi_x_4dwdg "Infrastructure as Code (IaC) ディスカバリーを実行して、Terraform 環境のリソースを特定します。")」を参照してください。

