Releases: terraform-community-modules/tf_aws_ecs
Provider Version 2.x.x support, enabled_metrics, and new outputs
v5.4.0: add optional load_balancers option (#37)
* add optional load_balancers option * updated documentation
v5.3.0: Allow spot instances to be used (#36)
* Allow spot instances to be used An optional variable `spot_bid_price` has been added, which will allow spot instances to be used for the ECS cluster. When not specified (the default), standard on-demand instances will still be used. * Formatted files
Adding ebs_block_device parameter
ebs_block_device
- EBS block devices to attach to the instance. (default: /dev/xvdcz)
Adding this in order to make this module more flex-able and help make it easier to use on other platforms.
Sane Defaults for Agents
This release sets sane defaults to the Consul and Regisratror agents, well saner then it was before :) This release also updates deployment_minimum_healthy_percent to allow for smoother redeployments of the agents. See here for more info https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service_definition_parameters.html
Autoscaling Group names now use name_prefix
Autoscaling Group names now use name_prefix, which makes generating unique ASG groups more reliable, but also causes the entire ASG to be torn down and rebuild. This also address the create before destroy bug. Details in #20 and hashicorp/terraform-provider-aws#1730
Adds min_servers and max_servers variables
Allow people to set min_servers and max_servers variables
Replaces IAM names with name_prefix
This release is a breaking release that will destroy and recreate your the names of your IAM resources, causing the cluster to be rebuilt. This release however does make IAM resources globally unique which is useful when creating clusters in multiple regions with the same name
Adds iam_path argument to IAM Resources
Adds the option to define custum IAM paths, i.e. iam_path = "/tf/${var.region}/"
, which is useful when creating IAM resources in
the same account across multiple regions, using the same name. So for
example if you have a ECS Cluster in us-east-1 and us-east-2 both name "dev"
Adds Consul and Registrator agents to ECS Instances
- Adds Consul and Registrator agents to ECS Instances
- Adds Image parameters, and boolean to enable this feature
- Adds additional_user_data_script parameter