Skip to content

Commit

Permalink
Fixing bad subnet calculation
Browse files Browse the repository at this point in the history
  • Loading branch information
Farley committed Feb 12, 2018
1 parent b9ee853 commit 43df860
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ data "aws_caller_identity" "current" {}
# These are new local variables we are extracting from the user's variable inputs
locals {
azs = "${slice(data.aws_availability_zones.azs.names, 0, var.number_of_azs)}" # This is pulled from the AZs data source
subnet_mask = "${element(split("/",var.number_of_azs), 1)}" # This gets the subnet mask number off the end of a CIDR block
}

######
Expand Down Expand Up @@ -104,7 +103,7 @@ resource "aws_subnet" "public" {
count = "${var.number_of_azs}"

vpc_id = "${aws_vpc.this.id}"
cidr_block = "${cidrsubnet(var.cidr, local.subnet_mask + lookup(var.cidr_addition_map, var.number_of_azs), count.index + var.number_of_azs)}"
cidr_block = "${cidrsubnet(var.cidr, lookup(var.cidr_addition_map, var.number_of_azs), count.index + var.number_of_azs)}"
availability_zone = "${element(local.azs, count.index)}"
map_public_ip_on_launch = "${var.map_public_ip_on_launch}"

Expand All @@ -118,7 +117,7 @@ resource "aws_subnet" "private" {
count = "${var.number_of_azs}"

vpc_id = "${aws_vpc.this.id}"
cidr_block = "${cidrsubnet(var.cidr, local.subnet_mask + lookup(var.cidr_addition_map, var.number_of_azs), count.index)}"
cidr_block = "${cidrsubnet(var.cidr, lookup(var.cidr_addition_map, var.number_of_azs), count.index)}"
availability_zone = "${element(local.azs, count.index)}"

tags = "${merge(var.tags, map("Name", format("%s-private-%s", var.name, element(local.azs, count.index))))}"
Expand Down

0 comments on commit 43df860

Please sign in to comment.