mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-11-02 11:38:02 +00:00
backport of commit 8d22142a3e (#21421)
Co-authored-by: Ryan Cragun <me@ryan.ec>
This commit is contained in:
committed by
GitHub
parent
970a899a70
commit
345c3d05e8
@@ -58,9 +58,9 @@ variable "backend_edition" {
|
||||
}
|
||||
|
||||
variable "backend_instance_type" {
|
||||
description = "The instance type to use for the Vault backend"
|
||||
description = "The instance type to use for the Vault backend. Must be arm64/nitro compatible"
|
||||
type = string
|
||||
default = "t3.small"
|
||||
default = "t4g.small"
|
||||
}
|
||||
|
||||
variable "backend_license_path" {
|
||||
@@ -75,12 +75,50 @@ variable "backend_log_level" {
|
||||
default = "trace"
|
||||
}
|
||||
|
||||
variable "operator_instance" {
|
||||
type = string
|
||||
description = "The ip address of the operator (Voter) node"
|
||||
}
|
||||
|
||||
variable "project_name" {
|
||||
description = "The description of the project"
|
||||
type = string
|
||||
default = "vault-enos-integration"
|
||||
}
|
||||
|
||||
variable "remove_vault_instances" {
|
||||
type = map(object({
|
||||
private_ip = string
|
||||
public_ip = string
|
||||
}))
|
||||
description = "The old vault nodes to be removed"
|
||||
}
|
||||
|
||||
|
||||
variable "ui_test_filter" {
|
||||
type = string
|
||||
description = "A test filter to limit the ui tests to execute. Will be appended to the ember test command as '-f=\"<filter>\"'"
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "ui_run_tests" {
|
||||
type = bool
|
||||
description = "Whether to run the UI tests or not. If set to false a cluster will be created but no tests will be run"
|
||||
default = true
|
||||
}
|
||||
|
||||
variable "vault_enable_file_audit_device" {
|
||||
description = "If true the file audit device will be enabled at the path /var/log/vault_audit.log"
|
||||
type = bool
|
||||
default = true
|
||||
}
|
||||
|
||||
variable "rhel_distro_version" {
|
||||
description = "The version of RHEL to use"
|
||||
type = string
|
||||
default = "9.1" // or "8.8"
|
||||
}
|
||||
|
||||
variable "tags" {
|
||||
description = "Tags that will be applied to infrastructure resources that support tagging"
|
||||
type = map(string)
|
||||
@@ -99,6 +137,12 @@ variable "tfc_api_token" {
|
||||
sensitive = true
|
||||
}
|
||||
|
||||
variable "ubuntu_distro_version" {
|
||||
description = "The version of ubuntu to use"
|
||||
type = string
|
||||
default = "22.04" // or "20.04", "18.04"
|
||||
}
|
||||
|
||||
variable "vault_artifact_type" {
|
||||
description = "The Vault artifact type package or bundle"
|
||||
default = "bundle"
|
||||
@@ -180,35 +224,3 @@ variable "vault_upgrade_initial_release" {
|
||||
version = "1.10.4"
|
||||
}
|
||||
}
|
||||
|
||||
variable "operator_instance" {
|
||||
type = string
|
||||
description = "The ip address of the operator (Voter) node"
|
||||
}
|
||||
|
||||
variable "remove_vault_instances" {
|
||||
type = map(object({
|
||||
private_ip = string
|
||||
public_ip = string
|
||||
}))
|
||||
description = "The old vault nodes to be removed"
|
||||
}
|
||||
|
||||
|
||||
variable "ui_test_filter" {
|
||||
type = string
|
||||
description = "A test filter to limit the ui tests to execute. Will be appended to the ember test command as '-f=\"<filter>\"'"
|
||||
default = null
|
||||
}
|
||||
|
||||
variable "ui_run_tests" {
|
||||
type = bool
|
||||
description = "Whether to run the UI tests or not. If set to false a cluster will be created but no tests will be run"
|
||||
default = true
|
||||
}
|
||||
|
||||
variable "vault_enable_file_audit_device" {
|
||||
description = "If true the file audit device will be enabled at the path /var/log/vault_audit.log"
|
||||
type = bool
|
||||
default = true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user