+ Olympus subnet definition

This commit is contained in:
shockrah 2021-11-28 15:24:44 -08:00
parent 17c1e3467b
commit 3dd15a4bb8

View File

@ -1,15 +1,28 @@
# This script represents the subnet structure for Crete(primary subnet) # This script represents the subnet structure for Crete(primary subnet)
variable "olympus_cidr" {}
variable "crete_cidr" {} variable "crete_cidr" {}
variable "athens_availability_zone" {} variable "athens_availability_zone" {}
# Crete will serve as the private subnet with internal services
resource "aws_subnet" "crete_subnet" { resource "aws_subnet" "crete_subnet" {
vpc_id = aws_vpc.athens_vpc.id vpc_id = aws_vpc.athens_vpc.id
# 10.0.1.0/24
cidr_block = var.crete_cidr cidr_block = var.crete_cidr
availability_zone = var.athens_availability_zone availability_zone = var.athens_availability_zone
tags = { tags = {
Name = "Create Subnet" Name = "Crete Subnet - Internal"
} }
} }
# Olympus will be the subnet that contains any/all public facing services
resource "aws_subnet" "olympus_subnet" {
vpc_id = aws_vpc.athens_vpc.id
# 10.0.2.0/24
cidr_block = var.olympus_cidr
tags = {
Name = "Olympus Subnet - Public Facing"
}
}