generated from hashicorp/terraform-provider-scaffolding
-
Notifications
You must be signed in to change notification settings - Fork 59
Open
Labels
Description
Hi there,
It would be nice if boundary terraform provide supports data, so like this scenario when they're needed at first we can provide them.
Terraform Version
Terraform v1.3.5
on darwin_arm64
+ provider registry.terraform.io/hashicorp/boundary v1.1.2
+ provider registry.terraform.io/hashicorp/random v3.4.3
Your version of Terraform is out of date! The latest version
is 1.3.6. You can update by downloading from https://www.terraform.io/downloads.html
Affected Resource(s)
Please list the resources as a list, for example:
- boundary_user
- boundary_group
If this issue appears to affect multiple resources, it may be an issue with Terraform's core, so please mention this.
Terraform Configuration Files
data "boundary_user" "admin_user" {
filter {
name = "Name"
values = ["admin"]
}
}
data "boundary_user" "terraform_user" {
filter {
name = "Name"
values = ["terraform"]
}
}
resource "boundary_role" "my_new_org_admin" {
name = "new_org_admin"
scope_id = boundary_scope.global.id
grant_scope_id = boundary_scope.my_new_org.id
grant_strings = ["id=*;type=*;actions=*"]
principal_ids = [data.boundary_user.admin_user.id, data.boundary_user.terraform_user.id]
}Debug Output
None.
Panic Output
Non
Expected Behavior
It should give me the users data so I can include the IDs in the next resource.
Actual Behavior
Error: Invalid data source
│
│ on 02-scopes.tf line 14, in data "boundary_user" "admin_user":
│ 14: data "boundary_user" "admin_user" {
│
│ The provider hashicorp/boundary does not support data source "boundary_user".
│
│ Did you intend to use the managed resource type "boundary_user"? If so, declare this using a "resource" block instead of a "data" block.
╵
╷
│ Error: Invalid data source
│
│ on 02-scopes.tf line 20, in data "boundary_user" "terraform_user":
│ 20: data "boundary_user" "terraform_user" {
│
│ The provider hashicorp/boundary does not support data source "boundary_user".
│
│ Did you intend to use the managed resource type "boundary_user"? If so, declare this using a "resource" block instead of a "data" block.
Steps to Reproduce
Please list the steps required to reproduce the issue, for example:
terraform apply
Important Factoids
None
References
None
madianas21, alejandro-belleza-globant, samcole-p1, arthur-leclerc, laurenty and 5 more