run "setup" { variables { password = "password" } module { source = "./setup" } } run "test" { variables { password = run.setup.password } } run "test_failed" { variables { password = run.setup.password complex = { foo = "bar" baz = run.test.password } } assert { condition = var.complex == { foo = "bar" baz = test_resource.resource.id } error_message = "expected to fail" } }