delivops/ECS Deploy Action
Deploy an application to Amazon ECS using a simplified YAML configuration
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| environment | The environment to deploy to | yes | — |
| deployment_type | Deployment type: service, scheduled_task, or triggerable_task | no | service |
| ecs_service | The name of the ECS service (required when deployment_type=service) | no | — |
| task_name | The name of the task (required when deployment_type=scheduled_task or triggerable_task) | no | — |
| image_name | The name of the Docker image | yes | — |
| tag | The tag of the Docker image | yes | — |
| task_config_yaml | Path to the YAML file containing task configuration | yes | — |
| aws_account_id | The AWS account ID | yes | — |
| aws_region | The AWS region | yes | — |
| ecs_cluster | The name of the ECS cluster | yes | — |
| aws_role | The AWS IAM role to assume | no | github_services |
| dry_run | Whether to perform a dry run | no | false |
| propagate_tags | Where the service copies tags from when launching tasks (service mode only). Set to SERVICE so Terraform-managed service tags propagate to tasks; use NONE to disable. | no | SERVICE |
| ecr_registry | The ECR registry URL | no | true |
Outputs
no outputs