21832: Adds 'use_rds' TF var to create additional VPC resources.
authorLucas Di Pentima <lucas.dipentima@curii.com>
Fri, 7 Jun 2024 19:15:17 +0000 (16:15 -0300)
committerLucas Di Pentima <lucas.dipentima@curii.com>
Thu, 13 Jun 2024 18:14:42 +0000 (15:14 -0300)
commit6b08327fb62cc3cfba12c628ab5a947912ebf749
treeddf0792338a75f6a64c861755a048c9219e2408c
parent88864c47ed5b69d9507911fd07a10f34722eadc2
21832: Adds 'use_rds' TF var to create additional VPC resources.

Even though an RDS instance supposedly can be set up as single-AZ,
it requires to be related to a DB Subnet Group resource, which in turn
requires at least 2 subnets from different AZs.
So, when enabling 'use_rds' this code creates a new subnet on a different
AZ from the one that private_subnet is in.
It also supports specifying a custom additional subnet id.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
tools/salt-install/terraform/aws/vpc/locals.tf
tools/salt-install/terraform/aws/vpc/main.tf
tools/salt-install/terraform/aws/vpc/outputs.tf
tools/salt-install/terraform/aws/vpc/terraform.tfvars
tools/salt-install/terraform/aws/vpc/variables.tf