From d83ee52a986921c2dca2316e4a0c4d9cb6555656 Mon Sep 17 00:00:00 2001 From: Mark Bolwell Date: Fri, 5 Aug 2022 12:23:32 +0100 Subject: [PATCH] added availibility zone Signed-off-by: Mark Bolwell --- .github/workflows/github_networks.tf | 5 +++-- .github/workflows/terraform.tfvars | 9 +++++---- .github/workflows/variables.tf | 6 ++++++ 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/.github/workflows/github_networks.tf b/.github/workflows/github_networks.tf index e20fb05..d0dd081 100644 --- a/.github/workflows/github_networks.tf +++ b/.github/workflows/github_networks.tf @@ -16,8 +16,9 @@ resource "aws_internet_gateway" "IGW" { } resource "aws_subnet" "publicsubnets" { - vpc_id = aws_vpc.Main.id - cidr_block = var.public_subnets + vpc_id = aws_vpc.Main.id + cidr_block = var.public_subnets + availability_zone = var.availability_zone tags = { Environment = "${var.environment}" Name = "${var.namespace}-pubsub" diff --git a/.github/workflows/terraform.tfvars b/.github/workflows/terraform.tfvars index 6d98b8b..d894ec4 100644 --- a/.github/workflows/terraform.tfvars +++ b/.github/workflows/terraform.tfvars @@ -1,5 +1,6 @@ // vars should be loaded by OSname.tfvars -aws_region = "us-east-1" -ami_os = var.ami_os -ami_username = var.ami_username -instance_tags = var.instance_tags +availability_zone = "us-east-1b" +aws_region = "us-east-1" +ami_os = var.ami_os +ami_username = var.ami_username +instance_tags = var.instance_tags diff --git a/.github/workflows/variables.tf b/.github/workflows/variables.tf index 90a1dd4..7e05228 100644 --- a/.github/workflows/variables.tf +++ b/.github/workflows/variables.tf @@ -6,6 +6,12 @@ variable "aws_region" { type = string } +variable "availability_zone" { + description = "List of availability zone in the region" + default = "us-east-1b" + type = string +} + variable "instance_type" { description = "EC2 Instance Type" default = "t3.micro"