terraform-aws-ecs-container-definition

Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource

APACHE-2.0 License

Stars
339
Committers
52

Bot releases are visible (Hide)

terraform-aws-ecs-container-definition - 0.13.0 Add support for `dependsOn` parameter

Published by aknysh over 5 years ago

what

  • Add support for dependsOn parameter

why

  • New parameter supported by AWS

references

terraform-aws-ecs-container-definition - 0.12.0 Add user, fix negative numbers

Published by aknysh over 5 years ago

what

  • Add user parameter
  • Fix negative numbers

why

  • Add user variable - the user to run as inside the container
  • Fix the conversion of quoted negative numbers ("-1") to numbers (-1)
terraform-aws-ecs-container-definition - 0.11.0 Support optional container_cpu, container_memory and container_memory_reservation

Published by aknysh over 5 years ago

what

  • Support optional container_cpu, container_memory and container_memory_reservation

why

  • These 3 fields could be optional when using Fargate type.
    However, the current module does not allow the caller to remove these fields from the container definition.
    AWS will fail the definition if we set to 0 directly. We replace 0 to null for these 3 fields so terraform apply could work
terraform-aws-ecs-container-definition - 0.10.0 Add volumes_from and links

Published by aknysh over 5 years ago

what

  • Add volumes_from and links

why

terraform-aws-ecs-container-definition - 0.9.1 Fix the value of `second_container_json` in the example

Published by aknysh over 5 years ago

what

  • Fix the value of second_container_json in the example

why

  • Typo
terraform-aws-ecs-container-definition - 0.9.0 Support private repositories

Published by aknysh over 5 years ago

what

  • Added repository_credentials, a map which corresponds to the repositoryCredentials JSON key

why

  • Support private repositories
  • Closes #19
terraform-aws-ecs-container-definition - 0.8.0 Add ulimits to container definition

Published by aknysh over 5 years ago

what

  • Add ulimits to container definition

why

  • The ulimits set constraints on how many resources a container can consume so that it doesn't deplete all available resources on the host

references

terraform-aws-ecs-container-definition - 0.7.0 Add `dnsServers` entry to container definition

Published by aknysh almost 6 years ago

what

  • Add dnsServers entry to container definition

why

  • Missing
terraform-aws-ecs-container-definition -

Published by osterman almost 6 years ago

terraform-aws-ecs-container-definition - 0.6.0 Add support for `secrets` field

Published by aknysh almost 6 years ago

what

  • Add support for secrets field

why

  • ECS task definitions now support a secrets field
terraform-aws-ecs-container-definition -

Published by osterman almost 6 years ago

terraform-aws-ecs-container-definition - 0.4.1

Published by aknysh about 6 years ago

what

  • Fix example
  • Update README

why

  • Typo in example
  • Added examples to README and fixed typos
terraform-aws-ecs-container-definition -

Published by osterman about 6 years ago

terraform-aws-ecs-container-definition - 0.3.0

Published by aknysh about 6 years ago

what

Add the ability to map multiple ports.

why

Mapping multiple ports was not possible today.

Other things to note:

  1. This is a breaking change, as it does away with the individual "container_port", "host_port", and "protocol" configuration in favor of providing the entire "port_mappings" list of maps.
  2. This PR changes how environment variables get processed. They are now processed separately and replaced as the last step of output processing. This was done because the current solution was turning the ports into strings, which is invalid configuration for ECS. This effectively rolls back #9 and implements that solution in a new way that is compatible with the port mappings.
terraform-aws-ecs-container-definition -

Published by osterman about 6 years ago

terraform-aws-ecs-container-definition - Regenerate README.md

Published by vadim-hleif about 6 years ago

what

  • Regenerate README.md

why

  • Previous version of build-harness has some typos
terraform-aws-ecs-container-definition - Migrate to README.yaml format

Published by vadim-hleif over 6 years ago

what

  • Add README.yaml

why

  • Standardize README
terraform-aws-ecs-container-definition -

Published by osterman over 6 years ago

terraform-aws-ecs-container-definition -

Published by osterman over 6 years ago

terraform-aws-ecs-container-definition -

Published by osterman over 6 years ago