terraform { required_providers { testing = { source = "hashicorp/testing" version = "0.1.0" } } } variable "create" { type = bool default = true } variable "id" { type = string default = null nullable = true # We'll generate an ID if none provided. } variable "input" { type = string } resource "testing_resource" "resource" { count = var.create ? 1 : 0 } module "module" { source = "./module" providers = { testing = testing } id = testing_resource.resource[0].id input = var.input } resource "testing_resource" "outside" { id = var.id value = var.input }