20 lines
439 B
HCL
20 lines
439 B
HCL
|
|
|
|
provider "file" {}
|
|
|
|
locals {
|
|
directory = (var.directory == "" ? "." : var.directory)
|
|
name = (var.name == "" ? "basic_example.txt" : var.name)
|
|
}
|
|
|
|
resource "file_local" "basic" {
|
|
name = local.name
|
|
directory = local.directory
|
|
contents = "An example of the \"most basic\" implementation writing a local file."
|
|
}
|
|
|
|
data "file_local" "basic" {
|
|
name = file_local.basic.name
|
|
directory = file_local.basic.directory
|
|
}
|