#airship (2020-01)

airship

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

Release notes from terraform-aws-airship-ecs-cluster avatar
Release notes from terraform-aws-airship-ecs-cluster
01:53:55 PM

v1.0.0 Release v1.0.0

blinkist/terraform-aws-airship-ecs-cluster

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

maarten avatar
maarten

Thanks @Mads Hvelplund !!

blinkist/terraform-aws-airship-ecs-cluster

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

1

2020-01-09

IvanM avatar

hello everyone was someone able to make https://github.com/blinkist/terraform-aws-airship-ecs-service running on terraform 12?

blinkist/terraform-aws-airship-ecs-service

Terraform module which creates an ECS Service, IAM roles, Scaling, ALB listener rules.. Fargate & AWSVPC compatible - blinkist/terraform-aws-airship-ecs-service

Mads Hvelplund avatar
Mads Hvelplund

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

fast_parrot1

2020-01-10

joshmyers avatar
joshmyers

Nice, have been wondering how 0.12 upgrade us going

Mads Hvelplund avatar
Mads Hvelplund

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.

3

2020-01-14

Mads Hvelplund avatar
Mads Hvelplund

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

mhvelplund/terraform-aws-airship-ecs-service

Terraform module which creates an ECS Service, IAM roles, Scaling, ALB listener rules.. Fargate & AWSVPC compatible - mhvelplund/terraform-aws-airship-ecs-service

2
1

2020-01-17

joshmyers avatar
joshmyers

Nice work @Mads Hvelplund

2020-01-24

vluck avatar

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

2020-01-25

Mads Hvelplund avatar
Mads Hvelplund

@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

Mads Hvelplund avatar
Mads Hvelplund

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

vluck avatar

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

    keyboard_arrow_up