Step Templates collection to deploy docker images to AWS ECS Cluster using Octopus Deploy
Docker hub templates:
The templates are still not integrated with AWS Application Load Balancers (to check for deployment status)
Take a look to the ecr templates they support task definitions with multiple containers and application load balancers.
ECR
Docker Hub
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "ELBPermisions",
"Effect": "Allow",
"Action": [
"elasticloadbalancing:DeregisterInstancesFromLoadBalancer",
"elasticloadbalancing:DescribeTargetHealth",
"elasticloadbalancing:DescribeInstanceHealth"
],
"Resource": [
"*"
]
},
{
"Sid": "ECSPermisions",
"Effect": "Allow",
"Action": [
"ecs:DescribeServices",
"ecs:DescribeTaskDefinition",
"ecs:RegisterTaskDefinition",
"ecs:UpdateService",
"ecs:ListTasks",
"ecs:StopTask",
"ecr:GetAuthorizationToken",
"iam:PassRole"
],
"Resource": [
"*"
]
}
]
}