From 5bdd43072099dc39bb08a02b32688e529b154c53 Mon Sep 17 00:00:00 2001 From: Sathiya Shunmugasundaram Date: Mon, 1 Jun 2015 02:45:01 -0400 Subject: [PATCH] README enhancement --- examples/aws-count/README.md | 22 ++++++++++++++++++++-- examples/aws-two-tier/README.md | 26 ++++++++++++++++++++++++-- 2 files changed, 44 insertions(+), 4 deletions(-) diff --git a/examples/aws-count/README.md b/examples/aws-count/README.md index a2703f59d..75739f6e8 100644 --- a/examples/aws-count/README.md +++ b/examples/aws-count/README.md @@ -6,5 +6,23 @@ and let you scale resources by simply incrementing a number. Additionally, variables can be used to expand a list of resources for use elsewhere. -As with all examples, just copy and paste the example and run -`terraform apply` to see it work. +To run, set the environment variables as below with correct values + +export AWS_ACCESS_KEY_ID="..." +export AWS_SECRET_ACCESS_KEY="..." +export AWS_DEFAULT_REGION="..." + +Alternatively, you can configure the provider configuration where you invoke the module. + +For example, you can use section similar to below. + +# Specify the provider and access details +provider "aws" { + region = "${var.aws_region}" + access_key = "${var.access_key}" + secret_key = "${var.secret_key}" +} + +Running the example + +run `terraform apply` to see it work. diff --git a/examples/aws-two-tier/README.md b/examples/aws-two-tier/README.md index 8a5ad61a3..2da0b92f5 100644 --- a/examples/aws-two-tier/README.md +++ b/examples/aws-two-tier/README.md @@ -14,5 +14,27 @@ After you run `terraform apply` on this configuration, it will automatically output the DNS address of the ELB. After your instance registers, this should respond with the default nginx web page. -As with all examples, just copy and paste the example and run -`terraform apply` to see it work. +To run, set the environment variables as below with correct values + +export AWS_ACCESS_KEY_ID="..." +export AWS_SECRET_ACCESS_KEY="..." +export AWS_DEFAULT_REGION="..." + +Alternatively, you can configure the provider configuration where you invoke the module. + +For example, you can use section similar to below. + +# Specify the provider and access details +provider "aws" { + region = "${var.aws_region}" + access_key = "${var.access_key}" + secret_key = "${var.secret_key}" +} + +Running the example + +run `terraform apply -var 'key_name={your_aws_Key_name}' -var 'key_path={location_of_your_key_in_your_local_machine}'` + +example + +terraform apply -var 'key_name=terraform' -var 'key_path=/Users/jsmith/.ssh/terraform.pem \ No newline at end of file