12345678910111213141516171819202122232425262728293031323334 |
- ## VPC Module
- module "vpc" {
- source = "./modules/vpc"
- cidr_block = var.cidr_block
- public_subnet_az = var.public_subnet_az
- public_subnet_cidr = var.public_subnet_cidr
- private_subnet_az = var.private_subnet_az
- private_subnet_cidr = var.private_subnet_cidr
- tags = var.tags
- }
- ## EC2 Module
- module "ec2" {
- source = "./modules/ec2"
- vpc_id = module.vpc.vpc_id
- ingress_alb_sg_rule = var.ingress_alb_sg_rule
- egress_alb_sg_rule = var.egress_alb_sg_rule
- ingress_ec2_sg_rule = var.ingress_ec2_sg_rule
- egress_ec2_sg_rule = var.egress_ec2_sg_rule
- ec2_launch_template = var.ec2_launch_template
- ec2_alb_target_group = var.ec2_alb_target_group
- alb_subnet_ids = module.vpc.public_subnet_id
- ec2_subnet_id = module.vpc.private_subnet_id
- alb_ec2 = var.alb_ec2
- alb_listener = var.alb_listener
- ec2_autoscaling_group = var.ec2_autoscaling_group
- tags = var.tags
- }
|