aws-actions/Amazon ECS "Render Task Definition" Action for GitHub Actions

Inserts a container image URI into a container definition in an Amazon ECS task definition JSON file, creating a new file.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
task-definitionThe path to the ECS task definition JSON fileno
task-definition-arnThe full Amazon Resource Name (ARN) of the task definition to be usedno
task-definition-familyThe name of a family that the task definition is registered tono
task-definition-revisionThe revision of the task definition being usedno
container-nameThe name of the container or containers defined in the containerDefinitions section of the ECS task definition. If more than one container, add the names comma separated.yes
imageThe URI of the container image to insert into the ECS task definitionyes
environment-variablesVariables to add to the container. Each variable is of the form KEY=value, you can specify multiple variables with multi-line YAML strings.no
log-configuration-log-driverCreate/Override logDriver inside logConfigurationno
log-configuration-optionsCreate/Override options inside logConfiguration. Each variable is of the form key=value, you can specify multiple variables with multi-line YAML strings.no
docker-labelsCreate/Override options inside dockerLabels. Each variable is key=value, you can specify multiple variables with multi-line YAML.no
commandThe command used by ECS to start the container imageno
task-role-arnThe full Amazon Resource Name (ARN) of the IAM role that the task can assume. Sets the taskRoleArn field on the task definition.no
execution-role-arnThe full Amazon Resource Name (ARN) of the task execution role. Sets the executionRoleArn field on the task definition.no
env-filesS3 object arns to set env variables onto the container. You can specify multiple files with multi-line YAML strings.no
secretsSecrets to add to the container. Each secret is of the form KEY=valueFrom, where valueFrom is a secret arn. You can specify multiple secrets with multi-line YAML strings.no
namedescription
task-definitionThe path to the rendered task definition file