はじめに
udemyを使ってTerraformの勉強をしたので、Terraformで別のリソースを参照する方法についての学習備忘録です。
Terraformで別のリソース参照する方法
- "."で連結して参照する
- resourceブロックの場合、省略できる
<BLOCK_TYPE>.<LABEL_1>.<LABEL_2>
# 例
resource "aws_vpc" "vpc" {
cidr_block = "192.168.0.0/24"
}
resource "aws_subnet" "public_subnet_1a" {
vpc_id = aws_vpc.vpc.id # リソース参照している
}
各リソースでどのような情報が引き出せるかは、公式ドキュメントを参照します