-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.tf
More file actions
34 lines (25 loc) · 947 Bytes
/
main.tf
File metadata and controls
34 lines (25 loc) · 947 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
locals {
account_id = data.aws_caller_identity.current.account_id
app_env = var.app_env
app_name = var.app_name
app_owner = var.app_owner
codebuild_project = "${local.app_env}-${local.app_name}"
# Github
source_location = "https://github.com/${var.repo_name}.git"
# Network
vpc_name = "${local.app_env}-shared-vpc"
vpc_id = data.aws_ssm_parameter.vpc_id.value
vpc_cidr = data.aws_ssm_parameter.shared_vpc_cidr.value
private_subnet_1_id = data.aws_ssm_parameter.private_subnet_1_id.value
}
data "aws_caller_identity" "current" {}
# Network
data "aws_ssm_parameter" "vpc_id" {
name = "/org/landing-zone/network/${local.vpc_name}/id"
}
data "aws_ssm_parameter" "shared_vpc_cidr" {
name = "/org/landing-zone/network/${local.vpc_name}/cidr"
}
data "aws_ssm_parameter" "private_subnet_1_id" {
name = "/org/landing-zone/network/${local.vpc_name}/private-subnet-1/id"
}