variable "vpc_id" {} variable "cidr_block" {} variable "availability_zone" {} resource "aws_subnet" "subnet" { vpc_id = var.vpc_id cidr_block = var.cidr_block availability_zone = var.availability_zone } output "subnet_id" { value = aws_subnet.subnet.id } 引用元: Creating Modules - Terraform by HashiCorp アンチパターンの理由 1つのリソースしか含まないモジュールのことを引用元ページでは "単一リソースの薄いラッパー" と表現しています。 これには次のデメリットがあります。 モジュールが多くなりすぎ
