| required_providers { | |
| testing = { | |
| source = "hashicorp/testing" | |
| version = "0.1.0" | |
| } | |
| } | |
| variable "providers" { | |
| type = set(string) | |
| } | |
| provider "testing" "main" { | |
| for_each = var.providers | |
| } | |
| component "main" { | |
| source = "./" | |
| providers = { | |
| testing = provider.testing.main["single"] | |
| } | |
| inputs = { | |
| datasource_id = "datasource" | |
| resource_id = "resource" | |
| write_only_input = "secret" | |
| } | |
| } |