From 6a43f9a1ba50d50938b49f5b26e240049823c04a Mon Sep 17 00:00:00 2001 From: Edward Viaene Date: Tue, 11 Oct 2016 17:03:29 +0000 Subject: [PATCH] demo 6 --- demo-6/key.tf | 4 ++++ demo-6/modules.tf | 8 ++++++++ demo-6/provider.tf | 3 +++ demo-6/vars.tf | 9 +++++++++ 4 files changed, 24 insertions(+) create mode 100644 demo-6/key.tf create mode 100644 demo-6/modules.tf create mode 100644 demo-6/provider.tf create mode 100644 demo-6/vars.tf diff --git a/demo-6/key.tf b/demo-6/key.tf new file mode 100644 index 0000000..9962e34 --- /dev/null +++ b/demo-6/key.tf @@ -0,0 +1,4 @@ +resource "aws_key_pair" "mykey" { + key_name = "mykey" + public_key = "${file("${var.PATH_TO_PUBLIC_KEY}")}" +} diff --git a/demo-6/modules.tf b/demo-6/modules.tf new file mode 100644 index 0000000..cdf4e82 --- /dev/null +++ b/demo-6/modules.tf @@ -0,0 +1,8 @@ +module "consul" { + source = "github.com/wardviaene/terraform-consul-module.git" + key_name = "${aws_key_pair.mykey.key_name}" + key_path = "${var.PATH_TO_PRIVATE_KEY}" +} +output "consul-output" { + value = "${module.consul.server_address}" +} diff --git a/demo-6/provider.tf b/demo-6/provider.tf new file mode 100644 index 0000000..ded6d8c --- /dev/null +++ b/demo-6/provider.tf @@ -0,0 +1,3 @@ +provider "aws" { + region = "${var.AWS_REGION}" +} diff --git a/demo-6/vars.tf b/demo-6/vars.tf new file mode 100644 index 0000000..ce2e56b --- /dev/null +++ b/demo-6/vars.tf @@ -0,0 +1,9 @@ +variable "AWS_REGION" { + default = "eu-west-1" +} +variable "PATH_TO_PRIVATE_KEY" { + default = "mykey" +} +variable "PATH_TO_PUBLIC_KEY" { + default = "mykey.pub" +}