variable "main_node_count" {
default = 1
type = "string"
}
module "main_nodes" {
source = "git::ssh://<redacted>/terraform-modules/node.git"
vpc_id = "${aws_vpc.poolnodes.id}"
vpc_cidr = "${aws_vpc.poolnodes.cidr_block}"
availability_zones = "${data.aws_availability_zones.available.names}"
subnets = "${aws_subnet.poolnodes.*.id}"
security_group = "${aws_security_group.poolnode_host.id}"
efs_security_group = "${aws_security_group.efs.id}"
vpn_security_group = "${module.openvpn.security_group}"
hosted_zone = "${aws_route53_zone.poolnodes_main.id}"
cert_arn = "${aws_acm_certificate.main_cert.arn}"
service_discovery = "${aws_service_discovery_private_dns_namespace.main.id}"
sns_topic = "${aws_sns_topic.pagerduty.arn}"
cluster = "poolnodes"
family = "main"
es_lambda = "${aws_lambda_function.cwl_stream_lambda.arn}"
cwl_endpoint = "logs.${data.aws_region.current.name}.amazonaws.com"
eth_chain_id = "1"
eth_ws_uri = "ws://${module.main_parity.lb_ws_fqdn}"
total_node_services = "${var.main_node_count}"
node_per_service = 1
node_version = "v0.19.1"
}
Created
October 26, 2018 11:16
-
-
Save jleeh/4723ffbbd580b939942f963842a77f68 to your computer and use it in GitHub Desktop.
Terraform Snippet our Main Cluster
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment