1

Terraform (v1.1.4) を使用して、Github と ID プロバイダー (Okta) の間でチーム同期をセットアップしようとしています。こちら で詳しく説明されているように、Github プロバイダーをインストールしました。Github アプリを作成し、自分の組織にインストールしました。私が試した権限は次のとおりです。

  • メタデータへの読み取りアクセス
  • 管理、メンバー、および組織管理への読み取りおよび書き込みアクセス

私のテラフォームファイルで、私はしようとしています:

data "github_organization_team_sync_groups" "all_okta_groups" {}

resource "github_team_sync_group_mapping" "main_group_mapping" {
  team_slug        = "example_team_slug"

  dynamic "group" {
    for_each = [for g in data.github_organization_team_sync_groups.all_okta_groups.groups : g if contains(var.teams, g.group_name)]
    content {
      group_id          = group.value.group_id
      group_name        = group.value.group_name
      group_description = group.value.group_description
    }
  }
}

ここで説明したように

それでも、やろうとするとterraform planエラーが発生します

 Error: GET https://api.github.com/user: 403 Resource not accessible by integration []

権限か何かが足りないと思います、助けてください

4

1 に答える 1