-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmicroservice_squid.tf
23 lines (22 loc) · 1.17 KB
/
microservice_squid.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
module "microservice_squid" {
source = "github.com/cartest/terraform-microservice.git"
additional_security_group_ids = ["${var.microservice_additional_sg_ids}"]
asg_enabled_metrics = "GroupTerminatingInstances,GroupMaxSize,GroupDesiredCapacity,GroupPendingInstances,GroupInServiceInstances,GroupMinSize,GroupTotalInstances"
asg_size_max = "${var.squid_asg_size_max}"
asg_size_min = "${var.squid_asg_size_min}"
availability_zones = "${var.availability_zones}"
lc_ami_id = "${var.squid_ami_id}"
lc_instance_type = "${var.squid_lc_instance_type}"
load_balancers = ["${aws_elb.squid_elb.id}"]
name = "${var.microservice}"
nodetype = "${var.microservice}"
subnets_cidr = "${var.squid_subnets_cidr}"
subnets_map_public_ip_on_launch = true
subnets_route_tables = ["${var.pub_route_table}"]
vpc_id = "${var.vpc_id}"
tags {
Environment = "${var.environment}"
Application = "${var.project}"
Tier = "PUB"
}
}