· 9 years ago · Nov 05, 2016, 10:56 PM
1# -------------------------------------------------
2# Example terraform file based on 0.7.7
3# -------------------------------------------------
4provider "aws" {
5 access_key = "${var.pretend_aws_access_key}"
6 secret_key = "${var.pretend_aws_secret_key}"
7 region = "us-east-1"
8}
9
10data "template_file" "example" {
11 template = "\nmsg1 = ${msg1}\nmsg2 = ${msg2}\nmsg3 = ${msg3}\nmsg4 = ${msg4}\nmsg5 = ${msg5}\nmsg6 = ${msg6}\nmsg7 = ${msg7}"
12 vars {
13 msg1 = "${var.tf_sensitive_key_1}"
14 msg2 = "${var.tf_normal_key_1}"
15 msg3 = "${var.tf_sensitive_key_3}"
16 msg4 = "${var.tf_sensitive_key_4}"
17 msg5 = "${var.tf_sensitive_list_vals[0]}"
18 msg6 = "${var.tf_sensitive_flatmap_vals["foo"]}"
19 msg7 = "${var.tf_sensitive_flatmap_vals["overlap"]}"
20 }
21}
22
23output "rendered" {
24 value = "${data.template_file.example.rendered}"
25}
26
27output "normal_val_2" {
28 value = "${var.tf_normal_key_2}"
29}