#terragrunt (2019-08)
Terragrunt discussions
Archive: https://archive.sweetops.com/terragrunt/
2019-08-13
2019-08-14
Adrian
Can someone help with remote state references? Where to put
data "terraform_remote_state" "vpc" {
backend = "s3"
config {
bucket = "${var.remote_state_bucket}"
region = "${var.aws_region}"
key = "${var.remote_state_key}"
profile = "${var.aws_profile}"
}
}
Ruan Arcega
i usually do like this, create data.tf file and put in there
in the module i call the remote state with this way, example:
${data.terraform_remote_state.vpc.id}
Adrian
In previous releases, a reference to a vpc_id output exported by the remote state data source might have looked like this:
data.terraform_remote_state.vpc.vpc_id
This value must now be accessed via the new outputs attribute:
data.terraform_remote_state.vpc.outputs.vpc_id
Ruan Arcega
oh yes, sorry i forgot *.outputs.*
does it works for you ?
Adrian
yes , that one piece was missing, just put data.terraform_remote_state…. in module and its works. I’m searching for solution to keep it dry right now
Adrian
this should goes to module configuration?