From 54ee4d9cb2ee1de0efc6b1d2c57a016367f3b9b1 Mon Sep 17 00:00:00 2001 From: Chris Long Date: Tue, 26 Mar 2019 16:58:59 +0700 Subject: [PATCH 1/3] Update variables.tf --- Terraform/variables.tf | 56 +++++++----------------------------------- 1 file changed, 9 insertions(+), 47 deletions(-) diff --git a/Terraform/variables.tf b/Terraform/variables.tf index 3139d42..246639b 100644 --- a/Terraform/variables.tf +++ b/Terraform/variables.tf @@ -35,60 +35,22 @@ variable "external_dns_servers" { default = ["8.8.8.8"] } -# The logger host will provision itself and does not use a pre-built AMI - -# Use Data Sources to resolve the AMI-ID for the pre-built DC host -data "aws_ami" "dc_ami" { - owners = ["505638924199"] - filter { - name = "tag:Name" - values = ["dc"] - } - filter { - name = "image-id" - values = ["${var.dc_ami}"] - } -} - -# Use Data Sources to resolve the AMI-ID for the pre-built WEF host -data "aws_ami" "wef_ami" { - owners = ["505638924199"] - most_recent = true - filter { - name = "tag:Name" - values = ["wef"] - } - filter { - name = "image-id" - values = ["${var.wef_ami}"] - } -} - -# Use Data Sources to resolve the AMI-ID for the pre-built Win10 host -data "aws_ami" "win10_ami" { - owners = ["505638924199"] - most_recent = true - filter { - name = "tag:Name" - values = ["win10"] - } - filter { - name = "image-id" - values = ["${var.win10_ami}"] - } -} - +# The logger host uses the Amazon Ubuntu 16.04 image # If you are building your own AMIs, replace the default values below with # the AMI IDs variable "logger_ami" { - default = "*" + type = "string" + default = "ami-0693b32d066fade8a" } variable "dc_ami" { - default = "*" + type = "string" + default = "ami-0fcdb93aba16008ad" } variable "wef_ami" { - default = "*" + type = "string" + default = "ami-0bb08349b4ddd2816" } variable "win10_ami" { - default = "*" + type = "string" + default = "ami-00ae1022c8a735d81" } From 622bdd8178f045a573f87efc8c610ee5719309b5 Mon Sep 17 00:00:00 2001 From: Chris Long Date: Tue, 26 Mar 2019 17:00:59 +0700 Subject: [PATCH 2/3] Update main.tf --- Terraform/main.tf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Terraform/main.tf b/Terraform/main.tf index 4c0becb..caddc6a 100644 --- a/Terraform/main.tf +++ b/Terraform/main.tf @@ -190,7 +190,7 @@ resource "aws_instance" "logger" { resource "aws_instance" "dc" { instance_type = "t2.medium" - ami = "${data.aws_ami.dc_ami.image_id}" + ami = "${var.dc_ami}" tags { Name = "dc.windomain.local" } @@ -204,7 +204,7 @@ resource "aws_instance" "dc" { resource "aws_instance" "wef" { instance_type = "t2.medium" - ami = "${data.aws_ami.wef_ami.image_id}" + ami = "${var.wef_ami}" tags { Name = "wef.windomain.local" } @@ -218,7 +218,7 @@ resource "aws_instance" "wef" { resource "aws_instance" "win10" { instance_type = "t2.medium" - ami = "${data.aws_ami.win10_ami.image_id}" + ami = "${var.win10_ami}" tags { Name = "win10.windomain.local" } From 9475775363f78fd2648525b4f3e4cc2a8e8cd212 Mon Sep 17 00:00:00 2001 From: Chris Long Date: Tue, 26 Mar 2019 17:01:47 +0700 Subject: [PATCH 3/3] Update main.tf --- Terraform/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Terraform/main.tf b/Terraform/main.tf index caddc6a..40868f3 100644 --- a/Terraform/main.tf +++ b/Terraform/main.tf @@ -26,7 +26,7 @@ resource "aws_route" "internet_access" { resource "aws_subnet" "default" { vpc_id = "${aws_vpc.default.id}" cidr_block = "192.168.38.0/24" - availability_zone = "${var.availability_zone}" + availability_zone = "${var.availability_zone}" map_public_ip_on_launch = true }