# Copyright (c) HashiCorp, Inc. # SPDX-License-Identifier: BUSL-1.1 globals { backend_tag_key = "VaultStorage" build_tags = { "oss" = ["ui"] "ent" = ["ui", "enterprise", "ent"] "ent.fips1402" = ["ui", "enterprise", "cgo", "hsm", "fips", "fips_140_2", "ent.fips1402"] "ent.hsm" = ["ui", "enterprise", "cgo", "hsm", "venthsm"] "ent.hsm.fips1402" = ["ui", "enterprise", "cgo", "hsm", "fips", "fips_140_2", "ent.hsm.fips1402"] } distro_version = { "rhel" = var.rhel_distro_version "ubuntu" = var.ubuntu_distro_version } packages = ["jq"] distro_packages = { ubuntu = ["netcat"] rhel = ["nc"] } sample_attributes = { # aws_region = ["us-east-1", "us-west-2"] # NOTE(9/18/23): use more expensive regions temporarily until AWS network outage is resolved. aws_region = ["us-east-2", "us-west-1"] } tags = merge({ "Project Name" : var.project_name "Project" : "Enos", "Environment" : "ci" }, var.tags) vault_install_dir_packages = { rhel = "/bin" ubuntu = "/usr/bin" } vault_license_path = abspath(var.vault_license_path != null ? var.vault_license_path : joinpath(path.root, "./support/vault.hclic")) vault_tag_key = "Type" // enos_vault_start expects Type as the tag key }