X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/dc16046dbfdca4a9c0d94971730d220b27e80620..6b08327fb62cc3cfba12c628ab5a947912ebf749:/tools/salt-install/terraform/aws/vpc/main.tf diff --git a/tools/salt-install/terraform/aws/vpc/main.tf b/tools/salt-install/terraform/aws/vpc/main.tf index da98f1ac83..dbd17e062c 100644 --- a/tools/salt-install/terraform/aws/vpc/main.tf +++ b/tools/salt-install/terraform/aws/vpc/main.tf @@ -62,6 +62,23 @@ resource "aws_subnet" "private_subnet" { } } +# +# Additional subnet on a different AZ is required if RDS is enabled +# +resource "aws_subnet" "additional_rds_subnet" { + count = (var.additional_rds_subnet_id == "" && local.use_rds) ? 1 : 0 + vpc_id = local.arvados_vpc_id + availability_zone = data.aws_availability_zones.available.names[1] + cidr_block = "10.1.3.0/24" + + lifecycle { + precondition { + condition = (var.vpc_id == "") + error_message = "additional_rds_subnet_id should be set if vpc_id is also set" + } + } +} + # # VPC S3 access #