From 68846d1d98915c26d5c29dbe22f46b79486a2511 Mon Sep 17 00:00:00 2001 From: jamie brim Date: Tue, 9 Jul 2019 15:14:32 -0700 Subject: [PATCH] local AMI vars should override data sources --- Terraform/main.tf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Terraform/main.tf b/Terraform/main.tf index 095c8d0..1e2dcb6 100644 --- a/Terraform/main.tf +++ b/Terraform/main.tf @@ -142,7 +142,7 @@ resource "aws_key_pair" "auth" { resource "aws_instance" "logger" { instance_type = "t2.medium" - ami = coalesce(data.aws_ami.logger_ami.image_id, var.logger_ami) + ami = coalesce(var.logger_ami, data.aws_ami.logger_ami.image_id) tags = { Name = "logger" @@ -190,7 +190,7 @@ resource "aws_instance" "dc" { instance_type = "t2.medium" # Uses the local variable if external data source resolution fails - ami = coalesce(data.aws_ami.dc_ami.image_id, var.dc_ami) + ami = coalesce(var.dc_ami, data.aws_ami.dc_ami.image_id) tags = { Name = "dc.windomain.local" @@ -209,7 +209,7 @@ resource "aws_instance" "wef" { instance_type = "t2.medium" # Uses the local variable if external data source resolution fails - ami = coalesce(data.aws_ami.wef_ami.image_id, var.wef_ami) + ami = coalesce(var.wef_ami, data.aws_ami.wef_ami.image_id) tags = { Name = "wef.windomain.local" @@ -228,7 +228,7 @@ resource "aws_instance" "win10" { instance_type = "t2.medium" # Uses the local variable if external data source resolution fails - ami = coalesce(data.aws_ami.win10_ami.image_id, var.win10_ami) + ami = coalesce(var.win10_ami, data.aws_ami.win10_ami.image_id) tags = { Name = "win10.windomain.local"