Skip to content

Unable to assign datasource Query permission to a team #2257

@arruw

Description

@arruw

Terraform Version

No response

Terraform Grafana Provider Version

3.25.7

Grafana Version

12.1.0-91295

Affected Resource(s)

  • grafana_data_source_permission_item
  • grafana_data_source_permission

Terraform Configuration Files

resource "grafana_data_source_permission" "clickhouse_datasource_permissions" {
  count = length(var.teams_with_query_permission) > 0 ? 1 : 0

  datasource_uid = grafana_data_source.clickhouse_datasource.id

  dynamic "permissions" {
    for_each = var.teams_with_query_permission

    content {
      team_id = permissions.value
      permission = "Query"
    }
  }
}

Expected Behavior

Only specified teams (var.teams_with_query_permission) have Query access to the datasource.

Actual Behavior

Error

Error: [POST /access-control/{resource}/{resourceID}][400] setResourcePermissionsBadRequest {"message":"built-in role [] is not valid"}
with grafana_data_source_permission.clickhouse_datasource_permissions[0]
on datasource.tf line 54, in resource "grafana_data_source_permission" "clickhouse_datasource_permissions":
resource "grafana_data_source_permission" "clickhouse_datasource_permissions" {

Steps to Reproduce

No response

Important Factoids

No response

References

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions