kubernetes-the-hard-way/terraform/aws/etcd.tf

53 lines
1.3 KiB
HCL

# locals {
# service = "${var.prefix}-${var.name}-etcd"
# }
# module "asg" {
# count = "${var.etcd_member_count}"
# source = "terraform-aws-modules/autoscaling/aws"
# version = "~> 3.0"
# name = "${local.service}-asg"
# # Launch configuration
# lc_name = "${local.service}-lc"
# image_id = "ami-ebd02392" ## need to set a up data source for this.
# instance_type = "t3.micro"
# security_groups = ["sg-12345678"] ## need to create this
# root_block_device = [
# {
# volume_size = "20"
# volume_type = "gp2"
# },
# ]
# # Auto scaling group
# asg_name = "${local.service}-asg"
# vpc_zone_identifier = ["subnet-1235678", "subnet-87654321"]
# health_check_type = "EC2"
# min_size = 1
# max_size = 1
# desired_capacity = 1
# wait_for_capacity_timeout = 0
# tags = [
# {
# key = "Environment"
# value = "dev"
# propagate_at_launch = true
# },
# {
# key = "Project"
# value = "megasecret"
# propagate_at_launch = true
# },
# ]
# tags_as_map = {
# extra_tag1 = "extra_value1"
# extra_tag2 = "extra_value2"
# }
# }