diff --git a/Terraform/main.tf b/Terraform/main.tf index 4c0becb..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 } @@ -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" } 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" }