cloudposse/ecs-alb-service-task
Terraform module which implements an ECS service which exposes a web service via ALB.
About
Terraform module which implements an ECS service which exposes a web service via ALB.
Maintained by cloudposse on the Terraform Registry. Latest version 1.0.0, 5.0M downloads. Requires providers: aws >= 6.4.
Deploy creates a StackGuardian workflow from the module's GitHub repository, pinned to this version. You set the inputs, see the plan, then approve the apply.
Use cases
- Load balancers, certificates and DNS wired up in one reviewed change.
- Edge protection applied the same way on every public endpoint.
- Security groups and firewall rules with an owner and a reason.
Inputs
Required inputs:
container_definition_json— stringecs_cluster_arn— stringvpc_id— string
87 inputs in total. The full list, with defaults and descriptions, is on the registry page.
What it creates
aws_ecs_service× 4aws_ecs_task_definitionaws_iam_role× 4aws_iam_role_policy× 3aws_iam_role_policy_attachment× 3aws_security_groupaws_security_group_rule× 4
How it runs on StackGuardian
Terraform workflow from the module's GitHub repository: plan, policy check, approval, then apply.
Approvals happen in StackGuardian. An agent can never approve its own run. Every run keeps its plan, policy results and approver in the audit log.