Releases: unifio/terraform-aws-ecs
Releases · unifio/terraform-aws-ecs
0.3.3
0.3.3 (March 10, 2019)
BACKWARDS INCOMPATIBILITIES / NOTES:
terraform-provider-aws v2.0 Updates
- The terraform-provider-aws has deprecated the use of the
current
filter in regions. Thecurrent
filter was removed for issue#7. - The terraform-provider-aws now requires an
owners
argument. This was added in place of the owner-alias for issue#8 - Updated terraform-aws-asg to v0.3.7
- Updated terraform-aws-vpc to v0.4.0
- Updated unifio/ci container to 3.0.622-ruby-2.5.3
Version 0.3.2
0.3.2 (March 9, 2018)
BACKWARDS INCOMPATIBILITIES / NOTES:
- The
consul_gossip_cidrs
parameter has been removed.
IMPROVEMENTS / NEW FEATURES:
- Module now properly supports the service discovery use case of a Consul server count of 0.
- Consul communications are now bound by security group and not CIDR
Version 0.3.1
0.3.1 (June 29, 2017)
BACKWARDS INCOMPATIBILITIES / NOTES:
- Cluster module no longer accepts a pre-provisioned ALB when service discovery is enabled.
- Consul ALB listener rule no longer provisioned by this module.
IMPROVEMENTS / NEW FEATURES:
- Upgraded
terraform-aws-asg
module to v0.3.1. - Cluster module no longer requires a pre-provisioned ALB when service discovery is enabled. The module now returns a security group ID and target group ARN for association with an ALB at a later time if desired.
- The cluster module will now accept a list of additional target group ARNs.
- Consul ECS service role updated to AWS best practices for IAM policy.
Version 0.3.0
0.3.0 (April 26, 2017)
BACKWARDS INCOMPATIBILITIES / NOTES:
- Versions of Terraform prior to v0.9.0 no longer supported.
- The following input variables have been changed:
cluster_name (string, required)
->cluster_label (string, required)
Version 0.2.0
0.2.0 (April 9, 2017)
BACKWARDS INCOMPATIBILITIES / NOTES:
- Versions of Terraform prior to v0.8.0 no longer supported.
- The
common
module has been removed. Similar functionality has been moved into thecluster
module. Existing resources will be recreated in an update. - The following input variables have been changed:
agent_role_name (string, required)
-> (Removed. Use theagent_role_id
output to add additional policies.)ami (string, required)
->ami_override (string, optional)
domain (string, optional)
-> Removedecs_config (string, optional)
-> (Removed. Useuser_data_override
to specify custom configuraton.)hc_grace_period (string, default: 420)
->hc_grace_period (string, optional)
instance_type (string, default: t2.small)
->instance_type (string, required)
key_name (string, required)
->key_name (string, optional)
max_size (string, default: 3)
->max_size (string, required)
min_size (string, default: 3)
->min_size (string, required)
subnets (string, required)
->subnets (list, required)
IMPROVEMENTS / NEW FEATURES:
- Module now provides a default ECS configuration to the cluster hosts in the abscense of user supplied
user_data
. - The following parameters are now configurable:
associate_public_ip_address
default_cooldown
desired_capacity
ebs_optimized
ebs_vol_del_on_term
ebs_vol_device_name
ebs_vol_encrypted
ebs_vol_iops
ebs_vol_size
ebs_vol_snapshot_id
ebs_vol_type
enable_monitoring
enabled_metrics
force_delete
iam_path
instance_based_naming_enabled
instance_name_prefix
instance_tags
logs_bucket_enabled
logs_bucket_name
placenment_group
placement_tenancy
protect_from_scale_in
root_vol_del_on_temr
root_vol_iops
root_vol_size
root_vol_type
security_groups
spot_price
suspended_processes
termination_policies
user_data_override
wait_for_capacity_timeout
Version 0.1.0
Merge pull request #1 from unifio/common Initial rev