data.tf
1 # Copyright 2024 Defense Unicorns 2 # SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-Defense-Unicorns-Commercial 3 4 # Common data sources 5 data "aws_caller_identity" "current" {} 6 data "aws_partition" "current" {} 7 data "aws_region" "current" {} 8 9 # Use existing VPC and subnets 10 data "aws_vpc" "vpc" { 11 filter { 12 name = "tag:Name" 13 values = [var.vpc_name] 14 } 15 } 16 17 data "aws_subnet" "eks_ci_subnet_b" { 18 vpc_id = data.aws_vpc.vpc.id 19 availability_zone = "${var.region}b" 20 21 filter { 22 name = "tag:Name" 23 values = [var.subnet_name] 24 } 25 } 26 27 data "aws_subnet" "eks_ci_subnet_c" { 28 vpc_id = data.aws_vpc.vpc.id 29 availability_zone = "${var.region}c" 30 31 filter { 32 name = "tag:Name" 33 values = [var.subnet_name] 34 } 35 } 36 37 data "aws_subnets" "rds_subnets" { 38 filter { 39 name = "vpc-id" 40 values = [data.aws_vpc.vpc.id] 41 } 42 }