🔖
Terraform Cloudのワークスペースに紐づけるGitHubリポジトリの変更方法:紐づけたいリポジトリが見つからない場合
Terraform Cloudのワークスペースに紐づけるGitHubリポジトリを変更したいときに、Version Control設定のChoose a repository
から目当てのリポジトリが見つからない場合の対応方法についてまとめました。
リポジトリ一覧に目当てのリポジトリがない。
ID検索でリポジトリを指定しても Error saving version control settings というエラーが表示される
結論
目当てのリポジトリに対してTerraform Cloudがアクセス権限を持っていないので、Terraform Cloudがアクセスできるリポジトリ一覧を更新すればOKです
手順
1. Change source
Workspace SettingsのVersion Control欄でChange source
をクリック
change source
2. Choose your workflow
Version Control Workflowをクリック
Version Control Workflow
3. Connect to VCS
バージョンコントロールプロバイダの選択ボタンが表示されている場合は該当のプロバイダをクリック。今回はGitHubリポジトリと紐づけたいのでGitHub Appを選択。
バージョンコントロールプロバイダの選択ボタンが表示されている場合
プロバイダの選択ボタンが表示されずに最初からGitHubだけが表示されている場合はGitHub Appをクリック。
GitHubだけが表示されている場合
4. Choose a repository
リポジトリ一覧に目当てのリポジトリが見つからない場合はオーガナイゼーション名をクリックし、Add another organization
をクリック。
Choose a repository
5. Install Terraform Cloud
目当てのリポジトリが存在するオーガナイゼーションを選択
Install Terraform Cloud
6. Update Terraform Cloud's repository access
Repository access一覧に目当てのリポジトリを追加し、update access
すれば更新完了
Update Terraform Cloud's repository access
これで Choose a repository
一覧に目当てのリポジトリが表示されるようになっているはずです。
Discussion