Terraform 入門 変数を定義するサンプル
環境
Terraform
概要
ルートモジュールで変数を宣言すると、CLIオプションと環境変数を使用してそれらの値を設定できます。
子モジュールで宣言すると、呼び出し元のモジュールのmoduleブロックで値を渡す必要があります。
操作例
1.変数を定義する
variable "image_id" { type = string }
2.変数を使用する
resource "aws_instance" "api" { instance_type = "t2.micro" ami = var.image_id }