Skip to content

chuacw/terraform-provider-fs

Repository files navigation

Terraform Provider FileSystem

This is a simple Terraform Provider to create, rename and destroy directories on the local file system.

To use this on Windows:

provider "fs" {
}

resource "fs_directory" {
    name = "c:\\newDirectoryName"
}

data "fs_file" "file1" {
  filename = "C:\\Go"
}

output "go-exists" {
  value = "filename: ${data.fs_file.file1.filename}, exists: ${data.fs_file.file1.exists}, isdir: ${data.fs_file.file1.isdir}"
}

Note the double backslash requirement.

In the example above, the following 2 things happen:

  • "c:\newDirectoryName" is created.
  • if the directory "C:\Go" exists, then the output for "go-exists" is:
go-exists = filename: C:\Go, exists: true, isdir: true

Releases

No releases published

Packages

No packages published

Languages