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
Bot releases are visible (Hide)
Published by github-actions[bot] 12 months ago
The portMapping
parameter had a duplicate name
field occurrence
Failure in creating services in the new release v0.61.0
I was waiting for the previous PR to get merged since I use this module in my project for a while. Saw CI checks didn't pass so I made a new fix PR.
Published by github-actions[bot] about 1 year ago
name
and appProtocol
to portMapping
variablesPublished by github-actions[bot] about 1 year ago
name
to portMappings
to allow Service Discovery registrationThis is an auto-generated PR that updates the README.md and docs
To have most recent changes of README.md and doc from origin templates
Published by github-actions[bot] over 1 year ago
log_configuration
, repository_credentials
, system_controls
, container_definition
jsonencode
/jsondecode
cycleoptional
obviates lookup(..., null)
calls for objectslookup(o, k)
without a default
is deprecated in favor of o[k]
or direct attr access (o.k
)log_configuration
, repository_credentials
, and system_controls
had needlessly opaque any
types which hinder DX and make subtle bugs more likely (e.g. in the types of log_configuration.options
values)container_definition
are now typed there's no reason not to type it as welllog_configuration
appropriately obviates explicit tostring
& null
handling; resolves #151for
-expressions iterate over maps & objects by key in lexicographic orderjsonencode
-ing the final container definition only to jsondecode
for json_map_object
is redundantSync github from the template
Published by cloudpossebot over 1 year ago
Published by cloudpossebot over 1 year ago
environment = null
which amazon translates to environment = []
environment = [] ~> null
Published by cloudpossebot over 1 year ago
Change all references to git.io/build-harness
into cloudposse.tools/build-harness
, since git.io
redirects will stop working on April 29th, 2022.
This is an auto-generated PR that updates the README.md and docs
To have most recent changes of README.md and doc from origin templates
Published by cloudpossebot about 3 years ago
source
arguments use relative paths instead of the registry source.Published by cloudpossebot about 3 years ago
null
was specified should now be false
per AWS default
optional
function within the variable, but this feature is only available in TF15
Published by cloudpossebot over 3 years ago
examples/complete
is creating an aws_ecs_task_definition
and test the task definition in the automated testing.examples/multiple_definitions
0.13.0
examples/complete
to ensure aws_ecs_task_definition
has tags.aws_ecs_task_definition
and produces an identical result to the resource container_definitions
output.0.13.0
as the minimum supported version ensures this module is easier to maintain down the road.Published by cloudpossebot over 3 years ago
N/A
Published by cloudpossebot over 3 years ago
N/A
Published by cloudpossebot over 3 years ago
N/A
Published by cloudpossebot over 3 years ago
secrets
) or secret maps (map_secrets
).secrets
(or map_secrets
) and without sensitive outputs TF 0.14 will fail with Error: Output refers to sensitive values
Published by cloudpossebot over 3 years ago
value
was used instead of valueFrom
for the secrets
keysecrets
key will break the module due to the incorrect keyPublished by cloudpossebot over 3 years ago
Merge copy of https://github.com/cloudposse/terraform-aws-ecs-container-definition/pull/120
Commit history is the same
The original PR was failing on null secrets so I set var.secrets
to []
which is the same default as var.environment
.
Published by cloudpossebot over 3 years ago
Revert sensitive = true
outputs
Cannot see the difference in task definitions in terraform plan
due to sensitive = true
Revert https://github.com/cloudposse/terraform-aws-ecs-container-definition/pull/118
Published by cloudpossebot over 3 years ago
A key in the container definition had a typo. preudoTerminal
instead of pseudoTerminal
Because of this typo it was impossible to enable the pseudoTerminal (tty)
n/a
Published by cloudpossebot over 3 years ago
Error: Output refers to sensitive values
when using these outputs to feed into other modules (e.g. terraform-aws-ecs-alb-service-task
)Published by cloudpossebot over 3 years ago