github.com/darmach/terratest@v0.34.8-0.20210517103231-80931f95e3ff/examples/terraform-basic-example/main.tf (about) 1 # --------------------------------------------------------------------------------------------------------------------- 2 # PIN TERRAFORM VERSION TO >= 0.12 3 # The examples have been upgraded to 0.12 syntax 4 # --------------------------------------------------------------------------------------------------------------------- 5 6 terraform { 7 # This module is now only being tested with Terraform 0.13.x. However, to make upgrading easier, we are setting 8 # 0.12.26 as the minimum version, as that version added support for required_providers with source URLs, making it 9 # forwards compatible with 0.13.x code. 10 required_version = ">= 0.12.26" 11 } 12 13 # --------------------------------------------------------------------------------------------------------------------- 14 # BASIC TERRAFORM EXAMPLE 15 # See test/terraform_aws_example.go for how to write automated tests for this code. 16 # --------------------------------------------------------------------------------------------------------------------- 17 18 data "template_file" "example" { 19 template = var.example 20 } 21 22 data "template_file" "example2" { 23 template = var.example2 24 } 25 26 resource "local_file" "example" { 27 content = "${data.template_file.example.rendered} + ${data.template_file.example2.rendered}" 28 filename = "example.txt" 29 } 30 31 resource "local_file" "example2" { 32 content = data.template_file.example2.rendered 33 filename = "example2.txt" 34 } 35