github.com/terramate-io/tf@v0.0.0-20230830114523-fce866b4dfcd/testing/equivalence-tests/tests/data_read/main.tf (about) 1 terraform { 2 required_providers { 3 tfcoremock = { 4 source = "hashicorp/tfcoremock" 5 version = "0.1.1" 6 } 7 local = { 8 source = "hashicorp/local" 9 version = "2.2.3" 10 } 11 random = { 12 source = "hashicorp/random" 13 version = "3.4.3" 14 } 15 } 16 } 17 18 provider "tfcoremock" {} 19 20 provider "local" {} 21 22 provider "random" {} 23 24 module "create" { 25 source = "./create" 26 contents = "hello, world!" 27 } 28 29 data "tfcoremock_simple_resource" "read" { 30 id = module.create.id 31 32 depends_on = [ 33 module.create 34 ] 35 } 36 37 resource "tfcoremock_simple_resource" "create" { 38 string = data.tfcoremock_simple_resource.read.string 39 }