dependency "network" {
  config_path = "../../localstack/network/vpc"
}
dependency "vpc_endpoint" {
  config_path = "../../localstack/network/components/vpc-endpoint/api-gateway"
}
generate "data" {
  path      = "data.tf"
  if_exists = "overwrite_terragrunt"
  contents  = <<EOF

output "vpc_id" {
  value = "${dependency.network.outputs.vpc_id}"
}

output "api_gw_vpce_id" {
  value = "${try(dependency.vpc_endpoint.outputs.endpoints_ids["default_endpoint"], "")}"
}

EOF
}