Terraform CloudGitHub の統合

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • GitHubTerraformと統合してワークスペースをリポジトリにリンクし、バージョン管理、変更追跡、ロールバックを有効にします。

    始める前に

    必要なロール:Terraform アドミンまたは DevOps チームメンバー

    手順

    1. このアプリケーション用に作成された Terraform 組織に移動します。
    2. 移動先 設定 > プロバイダー.
    3. [VCS プロバイダーを追加 (Add a VCS provider)] を選択します。
    4. GitHub ドロップダウンリストから、[GitHub.com (カスタム)] を選択します。
    5. [新しい OAuth アプリケーションを登録 (Register a new OAuth Application)] リンクを選択します。
      Terraform CVS プロバイダー登録フォーム
    6. [アプリケーションを登録 (Register application)] を選択します。
    7. クライアント ID をコピーします。
    8. [新しいクライアントシークレットを生成 (Generate a new client secret)] を選択し、生成されたクライアントシークレットをコピーします。
    9. [VCS プロバイダーを追加 (Add a VCS provider)] ページが開いている Terraform コンソールに戻り、クライアント ID とクライアントシークレットの両方を貼り付けます。
      Terraform VCS プロバイダーページ
    10. [接続して続行 (Connect and continue)] を選択します。
    11. [認証] を選択します。
      注:
      プラットフォーム固有の手順に従って、Terraform Cloud から GitHub リポジトリへのアクセスを承認します。

      詳細については、https://developer.hashicorp.com/terraform/cloud-docs/vcs/Github-enterprise に掲載されている公式ドキュメントを参照してください。

    12. [詳細設定] ページで、[スキップして終了] を選択します。

    次のタスク

    OAuth トークン ID をメモし、ServiceNow アドミンと共有します。

    GitHub OAuth トークン ID