Skip to content

Latest commit

 

History

History
29 lines (26 loc) · 813 Bytes

README.md

File metadata and controls

29 lines (26 loc) · 813 Bytes

Dirhash

Computing the checksum of a directory made easy.

Dirhash Provider

Dirhash was created to compute the checksum of a directory, a useful provider if you try to make Terraform react and make changes based on whether changes have been made inside a directory or not.

Usage

As noted above, the Dirhash provider can compute the checksum of a directory, the data_source dirhash_sha256 can be used to retrieve the SHA256 of a directory. For example:

provider "dirhash" {}
data "dirhash_sha256" "example" {
  directory = "/path/to/directory"
  ignore = [
    "glob_pattern_1/*",
    "glob_pattern_2/*"
  ]
}
output "directory_sha256_checksum" {
  description = "the Output SHA256 Checksum for the directory"
  value       = data.dirhash_sha256.example.checksum
}