igw 생성.

This commit is contained in:
2022-12-26 19:13:43 +09:00
parent 535d721a50
commit 89ee20efff
22 changed files with 136 additions and 28 deletions

View File

@ -11,14 +11,14 @@ provider "aws" {
# module "vpc_hq" {
module "vpc_hq" {
source = "../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
}
@ -26,29 +26,20 @@ module "subnet_list" {
source = "../modules/vpc-subnet"
vpc_id = module.vpc_hq.vpc_hq_id
subnet-az-list = {
"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"
}
}
subnet-az-list = var.subnet-az-list
}
module "ecr" {
source = "../modules/ecr"
names_list = ["web", "nginx", "mariadb"]
// public route
module "route_public" {
source = "../modules/route-table"
tag_name = var.prod_name
vpc_id = module.vpc_hq.vpc_hq_id
}
# EKS테스트 할때 활성
# module "ecr" {
# source = "../modules/ecr"
# names_list = ["web", "nginx", "mariadb"]
# }

View File

@ -0,0 +1,5 @@
//modules-subnet-outputs
output "subnet" {
description = "The name of vpc hq id"
value = module.subnet_list.subnet
}

View File

@ -2,4 +2,39 @@
# type = string
# default = "10.3.0.0/16"
# }
# }
variable "prod_name" {
description = "value"
type = string
default = "22shop"
}
variable "igw_id" {
description = "value"
type = string
}
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"
}
}
}