github.com/terramate-io/tf@v0.0.0-20230830114523-fce866b4dfcd/testing/equivalence-tests/tests/data_read/create/main.tf (about)

     1  
     2  variable "contents" {
     3    type = string
     4  }
     5  
     6  resource "random_integer" "random" {
     7    min = 1000000
     8    max = 9999999
     9    seed = "F78CB410-BA01-44E1-82E1-37D61F7CB158"
    10  }
    11  
    12  locals {
    13    contents = jsonencode({
    14      values = {
    15        id = {
    16          string = random_integer.random.id
    17        }
    18        string = {
    19          string = var.contents
    20        }
    21      }
    22    })
    23  }
    24  
    25  resource "local_file" "data_file" {
    26    filename = "terraform.data/${random_integer.random.id}.json"
    27    content = local.contents
    28  }
    29  
    30  output "id" {
    31    value = random_integer.random.id
    32  }