Terraform関連の小ネタです。
Terraformで条件分岐したいことありますよね?私はあります。
しかし、残念ながらTerraformにif文はありません。
でも、大丈夫です!三項演算子は使えます。
具体的にはこんな感じです。
resource "aws_instance" "web" {
ami = "xxxxxx"
instance_type = "${var.env == "prod" ? "t1.small" : "t1.micro"}"
}
この場合、変数envの値がprodであればinstance_typeをt1.smallにし、それ以外であればt1.microにするということです。
これは使えそう!