Terraform で ECS
y-ohgi先生による Terraformで構築するAWS によりTerraformの理解が進んだ。
Terraform とは
Infrastructure as Codeのツール 構成を宣言的に記述することによってコードによるインフラ管理でき、属人化を防ぐ。 コード管理により、インフラのバージョン管理ができ、コードを見ることで現構成を把握することができる。 https://y-ohgi.com/introduction-terraform/first/about/
Terraform実行環境
https://y-ohgi.com/introduction-terraform/first/preparation/
Command
ECS
https://y-ohgi.com/introduction-terraform/handson/ecs/
Terraform 0.11 → 0.14
https://www.terraform.io/upgrade-guides/0-13.html
Terraform directory structur
https://qiita.com/anfangd/items/1b84f69fa2a4f8a29fbc
https://dev.classmethod.jp/articles/directory-layout-bestpractice-in-terraform/
複数サブネットを一度に作る
https://zenn.dev/shonansurvivors/articles/5424c50f5fd13d
Examples
https://github.com/duduribeiro/terraform_ecs_fargate_example
https://gitlab.com/jevans3/terraform-aws-multi-az-subnets/-/tree/master