output 변수 테스트

This commit is contained in:
2022-12-27 23:18:58 +09:00
parent c79a4c9c29
commit 72fb5351b6
12 changed files with 138 additions and 65 deletions

View File

@ -1,55 +1,59 @@
// prod - main
provider "aws" {
region = "ap-northeast-2"
region = "ap-northeast-2"
#2.x버전의 AWS공급자 허용
version = "~> 2.0"
#2.x버전의 AWS공급자 허용
version = "~> 2.0"
}
# module "vpc_hq" {
module "vpc_hq" {
source = "../modules/vpc"
tag_name = var.prod_name
cidr_block = "10.3.0.0/16"
source = "../modules/vpc"
# source = "github.com/Seong-dong/team_prj/tree/main/modules/vpc"
tag_name = var.prod_name
cidr_block = "10.3.0.0/16"
}
module "vpc_igw" {
source = "../modules/igw"
tag_name = var.prod_name
vpc_id = module.vpc_hq.vpc_hq_id
source = "../modules/igw"
tag_name = var.prod_name
vpc_id = module.vpc_hq.vpc_hq_id
}
module "subnet_list" {
source = "../modules/vpc-subnet"
module "subnet_public" {
source = "../modules/vpc-subnet"
vpc_id = module.vpc_hq.vpc_hq_id
subnet-az-list = var.subnet-az-list
vpc_id = module.vpc_hq.vpc_hq_id
subnet-az-list = var.subnet-az-list
public_ip_on = true
vpc_name = "${module.vpc_hq.vpc_name}-public"
}
// public route
module "route_public" {
source = "../modules/route-table"
tag_name = var.prod_name
vpc_id = module.vpc_hq.vpc_hq_id
source = "../modules/route-table"
tag_name = var.prod_name
vpc_id = module.vpc_hq.vpc_hq_id
}
module "route_add" {
source = "../modules/route-add"
route_public_id = module.route_public.route_public_id
igw_id = module.vpc_igw.igw_id
source = "../modules/route-add"
route_public_id = module.route_public.route_public_id
igw_id = module.vpc_igw.igw_id
}
module "route_association" {
source = "../modules/route-association"
route_table_id = module.route_public.route_public_id
subnet_ids = [module.subnet_list.subnet.zone-a.id, module.subnet_list.subnet.zone-c.id]
source = "../modules/route-association"
route_table_id = module.route_public.route_public_id
association_count = 2
subnet_ids = [module.subnet_public.subnet.zone-a.id, module.subnet_public.subnet.zone-c.id]
}
# EKS테스트 할때 활성
# module "ecr" {
# source = "../modules/ecr"