Terraform 入門 変数を定義するサンプル

環境
Terraform

概要
ルートモジュールで変数を宣言すると、CLIオプションと環境変数を使用してそれらの値を設定できます。
子モジュールで宣言すると、呼び出し元のモジュールのmoduleブロックで値を渡す必要があります。

操作例
1.変数を定義する

variable "image_id" {
  type        = string
}

2.変数を使用する

resource "aws_instance" "api" {
  instance_type = "t2.micro"
  ami           = var.image_id
}

 

Terraform

Posted by arkgame