HCL
terraformは実はJSONでも記述できるが、HCLの方が人間に優しいのでもっぱらこっちが使われる。
構成要素
Argument: hoge_id = "foo123" みたいなもの
Block:以下のようなもの
code:hcl
resource "aws_instance" "example" {
ami = "abc123"
network_interface {
# ...
}
}
識別子は [A-Za-z0-9-_] が使える。
コメント
行単位 #, //
ブロック単位 /* ... */