open-vault/enos/modules/get_local_metadata/main.tf

35 lines
720 B
HCL

# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0
terraform {
required_providers {
enos = {
source = "app.terraform.io/hashicorp-qti/enos"
}
}
}
resource "enos_local_exec" "get_build_date" {
scripts = [abspath("${path.module}/scripts/build_date.sh")]
}
output "build_date" {
value = trimspace(enos_local_exec.get_build_date.stdout)
}
resource "enos_local_exec" "get_version" {
scripts = [abspath("${path.module}/scripts/version.sh")]
}
output "version" {
value = trimspace(enos_local_exec.get_version.stdout)
}
resource "enos_local_exec" "get_revision" {
inline = ["git rev-parse HEAD"]
}
output "revision" {
value = trimspace(enos_local_exec.get_revision.stdout)
}