-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmodules.tf
More file actions
32 lines (29 loc) · 1010 Bytes
/
modules.tf
File metadata and controls
32 lines (29 loc) · 1010 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
module "eks_network" {
source = "./modules/network"
vpc_cidr = var.cidr_block
project_name = var.project_name
tags = var.tags
}
module "eks_cluster" {
source = "./modules/cluster"
project_name = var.project_name
tags = var.tags
public_subnet_1a = module.eks_network.subnet_pub_1a
public_subnet_1b = module.eks_network.subnet_pub_1b
}
module "eks_managed_node_group" {
source = "./modules/managed_node_group"
project_name = var.project_name
cluster_name = module.eks_cluster.cluster_name
tags = var.tags
private_subnet_1a = module.eks_network.subnet_priv_1a
private_subnet_1b = module.eks_network.subnet_priv_1b
}
module "eks_aws_lb_controller" {
source = "./modules/aws-load-balancer-controller"
project_name = var.project_name
tags = var.tags
oidc = module.eks_cluster.oidc
cluster_name = module.eks_cluster.cluster_name
vpc_id = module.eks_network.vpc_id
}