20482: Re-exports VPC's CIDR.
authorLucas Di Pentima <lucas.dipentima@curii.com>
Thu, 18 May 2023 20:31:37 +0000 (17:31 -0300)
committerLucas Di Pentima <lucas.dipentima@curii.com>
Fri, 19 May 2023 15:47:28 +0000 (12:47 -0300)
Previously exported as 'vpc_cidr' and removed when preexisting vpc usage
was added. This config data is used on local.params and was mentioned on the
documentation page.
Now, it's exported as 'cluster_int_cidr' and its value is requested from AWS
so that we get the correct one whether the vpc was just created or a
previously existing one is being in use.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

tools/salt-install/terraform/aws/services/data.tf
tools/salt-install/terraform/aws/services/outputs.tf

index 3587f252661409227351e55b9968de22bf27724d..0a5057e0e8822ab3201ce2662192ecc34ef20792 100644 (file)
@@ -28,4 +28,8 @@ data "aws_ami" "debian-11" {
     name   = "virtualization-type"
     values = ["hvm"]
   }
+}
+
+data "aws_vpc" "arvados_vpc" {
+  id = data.terraform_remote_state.vpc.outputs.arvados_vpc_id
 }
\ No newline at end of file
index 7ac42a783f525451cdab7df4f06244c637d15014..d0f9268ca2fcfacfa53e8ac0834d3702c4a74fc0 100644 (file)
@@ -5,7 +5,9 @@
 output "vpc_id" {
   value = data.terraform_remote_state.vpc.outputs.arvados_vpc_id
 }
-
+output "cluster_int_cidr" {
+  value = data.aws_vpc.arvados_vpc.cidr_block
+}
 output "arvados_subnet_id" {
   value = data.terraform_remote_state.vpc.outputs.public_subnet_id
 }