こんにちは佐伯です。 先日Terraform 0.12がリリースされ、Terraform 0.12へのアップグレードについて以下エントリを投稿しましたが、今回はTerraform 0.11からTerraform 0.12で追加された新機能について確認してみました。 Terraform 0.12がリリースされたのでアップグレードしてみた Terraform 0.12の新機能 First-class expressions Terraform 0.12以前ではリソースの設定に変数や他のリソースの値を指定する場合、ami = "${var.ami_id}"のように"${}"で囲う必要がありました。Terraform 0.12ではami = var.ami_idのように定義できます。 resource "aws_instance" "web" { instance_type = "t3.small