Terraformのデータソースを活用しよう!
はじめに # 豆蔵社内で開発・運用している営業支援システム(Sales Support System)(以下、SSS)の開発の IaC 実装で利用した Terraform データソース[1]について紹介します。 また、Terraform のimportでに既存リソースを IaC 化するのはハードルが高いですが、データソースを使って既存リソース情報を Terraform で使えるようにし、徐々に IaC 化を進めるポイントをご紹介します...
記事を読むIaCでSales Support Systemのインフラ構築
はじめに # 営業支援システム(Sales Support System)で導入した API Gateway+CloudMap+ECS(Fargate)の Terraform での構築手順を紹介します。 背景 # 以下に上げる保守性の問題から AWS のコンテナ環境を EKS から ECS へ移行することにしました。 なお、Fargate については継続使用としています...
記事を読むTerraformコードのリファクタリング
はじめに # Terraform のコードに対してリネームやリソースのモジュール間で移動すると、 terraform applyした際にリネームしたリソースの削除/再生成が行われてしまいます。 そこで、実際のインフラに影響を与えずにリソース名の変更およびリソースのモジュール間の移動するための手順を紹介します...
記事を読む