From 83f0fc43175b133a14ed2e3407f149a3bdf0425d Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Fri, 7 Oct 2016 14:17:27 +0000 Subject: [PATCH] AMI lookup --- demo-1/instance.tf | 8 +------- demo-1/vars.tf | 8 ++++++++ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/demo-1/instance.tf b/demo-1/instance.tf index de3e4c5..d2a78b5 100644 --- a/demo-1/instance.tf +++ b/demo-1/instance.tf @@ -1,10 +1,4 @@ -provider "aws" { - access_key = "ACCESS_KEY_HERE" - secret_key = "SECRET_KEY_HERE" - region = "us-east-1" -} - resource "aws_instance" "example" { - ami = "ami-0d729a60" + ami = "${lookup(var.AMIS, var.AWS_REGION)}" instance_type = "t2.micro" } diff --git a/demo-1/vars.tf b/demo-1/vars.tf index 39abaf7..1a0b3dc 100644 --- a/demo-1/vars.tf +++ b/demo-1/vars.tf @@ -3,3 +3,11 @@ variable "AWS_SECRET_KEY" {} variable "AWS_REGION" { default = "eu-west-1" } +variable "AMIS" { + type = "map" + default = { + us-east-1 = "ami-13be557e" + us-west-2 = "ami-06b94666" + eu-west-1 = "ami-0d729a60" + } +}