787e315004
* Add Artifactory build to the matrix Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> * Update test scenarios Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> * Fix Terraform format Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> * Updates with verification Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> * Integrate variables from CRT inputs Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> * Latest update to add Artifactory support Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> * Address review feedback Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> * Enable Enos run in CRT workflow Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> * Remove unused variables Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> * Update Artifactory module Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> * Address review feedback Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com> Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
23 lines
617 B
HCL
23 lines
617 B
HCL
terraform {
|
|
required_providers {
|
|
enos = {
|
|
source = "app.terraform.io/hashicorp-qti/enos"
|
|
version = ">= 0.2.3"
|
|
}
|
|
}
|
|
}
|
|
|
|
data "enos_artifactory_item" "vault" {
|
|
username = var.artifactory_username
|
|
token = var.artifactory_token
|
|
name = local.artifact_name
|
|
host = var.artifactory_host
|
|
repo = var.artifactory_repo
|
|
path = var.edition == "oss" ? "vault/*" : "vault-enterprise/*"
|
|
properties = tomap({
|
|
"commit" = var.revision
|
|
"product-name" = var.edition == "oss" ? "vault" : "vault-enterprise"
|
|
"product-version" = var.vault_product_version
|
|
})
|
|
}
|