#airship (2020-01)
Home of Airship ECS Modules ( https://github.com/blinkist/terraform-aws-airship-ecs-service / https://github.com/blinkist/terraform-aws-airship-ecs-cluster )
Archive: https://archive.sweetops.com/airship/
2020-01-08

v1.0.0 Release v1.0.0
Terraform module which creates an ECS Cluster with integrated instance scaling and EFS mounting capability - blinkist/terraform-aws-airship-ecs-cluster

Thanks @Mads Hvelplund !!
Terraform module which creates an ECS Cluster with integrated instance scaling and EFS mounting capability - blinkist/terraform-aws-airship-ecs-cluster
2020-01-09

hello everyone was someone able to make https://github.com/blinkist/terraform-aws-airship-ecs-service running on terraform 12?
Terraform module which creates an ECS Service, IAM roles, Scaling, ALB listener rules.. Fargate & AWSVPC compatible - blinkist/terraform-aws-airship-ecs-service

not yet. but the cluster just got upgraded, so the service won’t be far behind

2020-01-10

Nice, have been wondering how 0.12 upgrade us going

I can’t speak for others, but I started looking at it yesterday, and it looks doable. There is some odd stuff related to typechecking, where 0.12 is less permissive, but nothing major yet.
2020-01-14

A quick update on my 0.12 efforts. The new type checking means that I have some issues with passing maps that contain mixed values. Specifically, the health check code, where we pass maps like:
{
command = ["CMD-SHEL", "echo Hello"]
interval = 30
}
Additionally, the test case for using secrets isn’t running either, but since I wrote the 0.11 code, I think that won’t be any trouble. For the curious, my current work is here: https://github.com/mhvelplund/terraform-aws-airship-ecs-service/tree/terraform12
I might not get around to looking at it right away since I also have a day job
Terraform module which creates an ECS Service, IAM roles, Scaling, ALB listener rules.. Fargate & AWSVPC compatible - mhvelplund/terraform-aws-airship-ecs-service
2020-01-17

Nice work @Mads Hvelplund
2020-01-24

Thanks for this @Mads Hvelplund. Can I ask how complete is the conversion to 0.12, would you say?
2020-01-25

@vluck it depends; do you need access to secrets or to be able to define container healthchecks (not the same as load blancer healthchecks) ? Everything else works. For me, however, those are deal breakers, but i don’t have the time to work on it at the moment, so unless my work requires it, it will have to wait

But if you are looking to upgrade to 0.12, I would suggest you fork my branch and start from there, trying to get all the setups in the ./examples folder to run

@Mads Hvelplund thanks for the tips; I’ll start from there !