terraform-provider-grafana icon indicating copy to clipboard operation
terraform-provider-grafana copied to clipboard

[Bug]: data source grafana_users global scope error

Open N3X14 opened this issue 1 year ago • 11 comments

Terraform Version

v1.9.3

Terraform Grafana Provider Version

3.6.0

Grafana Version

Grafana v11.2.0-73830 (8d98c9eba7)

Affected Resource(s)

data.grafana_users

Terraform Configuration Files


provider "grafana" {
  alias = "serviceaccount"

  url  = grafana_cloud_stack.main.url
  auth = grafana_cloud_stack_service_account_token.cloud_sa.key
}

data "grafana_users" "all_users" {
  provider = grafana.serviceaccount
}

Expected Behavior

No error should be returned and the requested data should be made available for consumption.

Actual Behavior

Error: global scope resources cannot be managed with an API key. Use basic auth instead

with data.grafana_users.all_users, on data.tf line 21, in data "grafana_users" "all_users": 21: data "grafana_users" "all_users" {

Steps to Reproduce

  1. Create a new project
  2. Create a service_account based provider configuration
  3. Add the data source
  4. terraform plan/apply to get the error

Important Factoids

Using Grafana Cloud. Creating a user in grafana.net and using basicAuth errors in 401 suggesting that's not working/available either. This is an all new project, there's no interfering state.

References

No response

N3X14 avatar Jul 31 '24 14:07 N3X14