Terraform CloudGitHubの統合

  • リリースバージョン: Xanadu
  • 更新日 2024年02月01日
  • 所要時間:1分
  • GitHub構成とTerraformの統合は、ワークスペースをソースコードリポジトリにリンクし、バージョン管理を有効にし、変更を追跡し、以前のバージョンに戻すために重要です。

    始める前に

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

    手順

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

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

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

    次のタスク

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

    GitHub OAuth トークン ID