--
This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list.
GitHub Issues: https://github.com/hashicorp/terraform/issues
IRC: #terraform-tool on Freenode
---
You received this message because you are subscribed to the Google Groups "Terraform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terraform-too...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/terraform-tool/f245f220-3c1a-4b87-9e38-69e4f84ddc09%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/terraform-tool/2772c2a1-d350-4835-9c51-44343462dcff%40googlegroups.com.
resource "aws_launch_configuration" "mod" { name_prefix = "${var.tag_product}-${var.tag_env}-${var.tag_service}-${var.tag_component}-${var.lc_ami_timestamp}-"
image_id = "${var.lc_ami_id}" instance_type = "${var.lc_instance_type}" iam_instance_profile = "${var.lc_iam_instance_profile}" key_name = "${var.lc_key_name}" security_groups = ["${var.lc_security_groups}"]
user_data = "${file(var.lc_user_data_path)}" enable_monitoring = false
root_block_device { volume_size = "${var.lc_root_block_device_volume_size}" volume_type = "${var.lc_root_block_device_volume_type}" }
lifecycle { create_before_destroy = true }}
resource "aws_autoscaling_group" "mod" { # This causes LCs and ASGs to stay in sync. name = "${aws_launch_configuration.mod.name}"
availability_zones = ["${split(",", var.asg_availability_zones)}"] vpc_zone_identifier = ["${split(",", var.asg_subnets)}"] launch_configuration = "${aws_launch_configuration.mod.id}" min_size = "${var.asg_min_size}" max_size = "${var.asg_max_size}"
termination_policies = ["${split(",", var.asg_termination_policies)}"] load_balancers = ["${var.asg_elb_names}"]
lifecycle { create_before_destroy = true }
tag { key = "Name" value = "${var.tag_product}-${var.tag_env}-${var.tag_service}-${var.tag_component}" propagate_at_launch = true }}