donaldpiret/ECS Deployment

Github action using fabfuel/ecs-deploy script for ecs deployments

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
actionAction to perform. Defaults to deployyesdeploy
clusterCluster name where service/task will be deployedyes
targetService or task name to perform this action onyes
tagApplicable to the deploy and cron actions. Changes the tag of all images in all containers in the task definition to the tag givenno
imageApplicable to the deploy and cron actions. Updates the image of a specific container. Pass the value as "[container-name] [image-name]:[image-tag]". You can pass multiple values as comma-separatedno
taskApplicable to the deploy action. Updates the target service with a new task definition, which can either be an ARN, a family name with revision, or just a family name (you will get the most recent revision)no
ruleApplicable to the cron action. Updates the scheduled task rule with a new task definitionno
env_varsSet one or more environment variables. The syntax is "[container] [ENV_VAR_NAME] [ENV_VAR_VALUE]". You can set multiple env vars by comma-separating them as "[container] [ENV_VAR_NAME] [ENV_VAR_VALUE], [container] [ANOTHER_ENV_VAR_NAME] [ANOTHER_ENV_VAR_VALUE]"no
exclusive_envTo reset all existing environment variables of a task definition. Set to "true" to enableno
secretsSet one or more secrets from parameter store or secrets manager. The syntax is "[container] [SECRET_NAME] [SECRET_ARN]". You can set multiple env vars by comma-separating them as "[container] [SECRET_NAME] [SECRET_ARN], [container] [ANOTHER_SECRET_NAME] [ANOTHER_SECRET_ARN]"no
exclusive_secretsTo reset all existing secrets (secret environment variables) of a task definition. Set to "true" to enableno
commandTo change the command of a specific container. The syntax is "[container] "[command]" "no
task_roleTo change or set the role, the service's task should run as, specify the role ARN hereno
ignore_warningsTo ignore warnings that come up during deployment and continue to wait until the deployment times out, set this to "true"no
no_deregisterTo prevent the previous task defintion from being deleted, set this to "true"no
rollbackTo rollback to previous revision, if deployment failed, set this to "true"no
timeoutHow long to wait for things to time out (in seconds)no300
scale_valueApplicable to the scale action. Determines how many running tasks you wish to have on the serviceno
launch_typeApplicable to the run action. Setting this value to FARGATE will launch the task on fargate (see required options below)no
security_groupRequired the run action with FARGATE launch type. Determines the security group ID to attach to this taskno
subnetRequired the run action with FARGATE launch type. Determines the subnet ID to launch this task intono
public_ipApplies to the run action with FARGATE launch type. If set to true will attach this task with a public IPno

no outputs