- Notifications
You must be signed in to change notification settings - Fork22
Open
Description
Problem
When creating multiple resources within acount
orfor_each
loop, you end up with multiple resources using the same label as seen in theterraform graph
output. TheConvertState
function withinproviders/terraform/resources.go
sees references to these resources as a problem since they share the same label and fails to let you use them.
Use Case
Below is a simple example which creates 5 random passwords and attempts to makecoder_metadata
resources for them. While this instance usescoder_metadata
, a similar result also occurs with many of the othercoder_*
resource types.
terraform { required_providers { coder = { source = "coder/coder" } random = { source = "hashicorp/random" } }}resource "random_password" "passwords" { count = 5 length = 20}resource "coder_metadata" "meta_passwords" { count = length(random_password.passwords) resource_id = random_password.passwords[count.index].id}
What I Want
5coder_metadata
resources, one for each of the generatedrandom_password
resources.
What I Get
Error during the buildtemplate import provision for start: duplicate metadata resource: random_password.passwords
Metadata
Metadata
Assignees
Labels
No labels