output 변수 테스트
This commit is contained in:
56
prod/main.tf
56
prod/main.tf
@ -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"
|
||||
|
@ -1,5 +1,5 @@
|
||||
//modules-subnet-outputs
|
||||
output "subnet" {
|
||||
description = "The name of vpc hq id"
|
||||
value = module.subnet_list.subnet
|
||||
}
|
||||
value = module.subnet_public.subnet
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
# variable "cidr_block" {
|
||||
# type = string
|
||||
# default = "10.3.0.0/16"
|
||||
|
||||
|
||||
# }
|
||||
|
||||
variable "prod_name" {
|
||||
description = "value"
|
||||
type = string
|
||||
default = "22shop"
|
||||
description = "value"
|
||||
type = string
|
||||
default = "22shop"
|
||||
}
|
||||
|
||||
# variable "igw_id" {
|
||||
@ -16,25 +16,25 @@ variable "prod_name" {
|
||||
# }
|
||||
|
||||
variable "subnet-az-list" {
|
||||
description = "Subnet available zone & cidr"
|
||||
type = map(map(string))
|
||||
default = {
|
||||
"zone-a" = {
|
||||
name = "ap-northeast-2a"
|
||||
cidr = "10.3.1.0/24"
|
||||
}
|
||||
"zone-b" = {
|
||||
name = "ap-northeast-2b"
|
||||
cidr = "10.3.2.0/24"
|
||||
}
|
||||
"zone-c" = {
|
||||
name = "ap-northeast-2c"
|
||||
cidr = "10.3.3.0/24"
|
||||
}
|
||||
"zone-d" = {
|
||||
name = "ap-northeast-2d"
|
||||
cidr = "10.3.4.0/24"
|
||||
}
|
||||
description = "Subnet available zone & cidr"
|
||||
type = map(map(string))
|
||||
default = {
|
||||
"zone-a" = {
|
||||
name = "ap-northeast-2a"
|
||||
cidr = "10.3.1.0/24"
|
||||
}
|
||||
|
||||
}
|
||||
"zone-b" = {
|
||||
name = "ap-northeast-2b"
|
||||
cidr = "10.3.2.0/24"
|
||||
}
|
||||
"zone-c" = {
|
||||
name = "ap-northeast-2c"
|
||||
cidr = "10.3.3.0/24"
|
||||
}
|
||||
"zone-d" = {
|
||||
name = "ap-northeast-2d"
|
||||
cidr = "10.3.4.0/24"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user