finish
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
resource "aws_vpc" "main_vpc" {
|
||||
cidr_block = var.vpc_cidr_block
|
||||
|
||||
tags = merge(var.common_tags, {
|
||||
Name = var.vpc_name
|
||||
})
|
||||
}
|
||||
|
||||
data "aws_availability_zones" "az" {
|
||||
filter {
|
||||
name = "opt-in-status"
|
||||
values = ["opt-in-not-required"]
|
||||
}
|
||||
}
|
||||
|
||||
resource "aws_subnet" "subnet" {
|
||||
for_each = var.subnets
|
||||
|
||||
vpc_id = aws_vpc.main_vpc.id
|
||||
cidr_block = each.value.cidr
|
||||
availability_zone = element(data.aws_availability_zones.az.names, each.value.az_id)
|
||||
|
||||
tags = merge(var.common_tags, {
|
||||
Name = "${var.subnet_name_prefix}-${each.key}"
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user