bjhale/AWS ECS Task Definition Generator Action
Generates an AWS ECS Task Definition
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Jan 5, 2024
- License
- None
Pinned Snippet
uses: bjhale/aws-ecs-task-definition-generator-action@eb3ba4e39c7e2ce0acbbbdc400e588e93d114a65 # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| container_definition_files | A list of container definitions that describe the different containers that make up your task. | no | — |
| container_definitions | Raw container definitions | no | — |
| cpu | The number of cpu units used by the task. | no | — |
| ephemeral_storage | The amount of ephemeral storage (in GB) to allocate for the task. | no | — |
| execution_role_arn | The Amazon Resource Name (ARN) of the task execution role that grants the Amazon ECS container agent permission to make AWS API calls on your behalf. | no | — |
| family | The family of your task definition, used as the definition name. | no | — |
| memory | The amount of memory (in MiB) used by the task. | no | — |
| network_mode | The Docker networking mode to use for the containers in the task. | no | — |
| requires_compatibilities | The task launch types that the task definition was validated against. | no | — |
| task_role_arn | The short name or full Amazon Resource Name (ARN) of the IAM role that containers in this task can assume. | no | — |
| volumes | The list of volumes in a task. | no | — |
Outputs
| name | description |
|---|---|
| task_definition | The path to the file containing the generated task definition. |
| task_definition_raw | The task definition JSON as a string |