terraform-aws-ecs-cluster
terraform-aws-ecs-cluster copied to clipboard
A Terraform module to create an Amazon Web Services (AWS) EC2 Container Service (ECS) cluster.
This module isn't currently compatible with Terraform 0.12. The [0.12 upgrade guide](https://www.terraform.io/upgrade-guides/0-12.html) outlines backwards incompatible changes that need to be made. Consider using https://github.com/azavea/terraform-aws-ecs-cluster/pull/53 as a starting point.
Right now, we support dynamic AMI lookup via an AMI search filter: https://github.com/azavea/terraform-aws-ecs-cluster/blob/develop/main.tf#L111-L140 Based on ECS AMI documentation, it seems like they're subtly nudging folks to grab AMI values via...
# Overview This PR's on purpose 😂. I ran `terraform 0.12upgrade` against this module, and these were the results. I understand that this is a breaking change that'll require behind-the-scenes...
This PR makes it support to provision ECS instance with additional EBS volume attached as data volume. Disable by default, so it keep backward compatible.
It will be fine to have an ability to create ECS clusters conditionally, for example, by using `create_ecs` variable as this done for [terraform-aws-ecs](https://github.com/terraform-aws-modules/terraform-aws-ecs) module. Example of usage: ```hcl module...
Let users name the Container Service and ECS Service Roles themselves, instead of being opinionated about naming conventions. Useful for situations where they want to deploy two different ECS clusters...