こんにちは!大阪オフィスのかずえです。今回は、自分で書いたTerraformコードがイマイチだったのでセルフリファクタリングしてみた過程を共有したいと思います。 ぜひ「こうすればもっと良くなるよ」といったご意見ください! やりたいこと VPCを二つ(VPCAとVPCB)作成する 各VPCはパブリックサブネットを二つ持つ (後ほどTransit GatewayでVPC間を接続予定) 初回構築時のコード data aws_availability_zones az {} variable vpc_cidr { type = list(string) default = [ "10.0.0.0/16", "172.16.0.0/16" ] } variable vpc_name { type = list(string) default = [ "A", "B" ] } resource aws