2023-03-15 16:00:52 +00:00
|
|
|
# Copyright (c) HashiCorp, Inc.
|
2023-09-18 21:10:37 +00:00
|
|
|
# SPDX-License-Identifier: BUSL-1.1
|
2023-03-15 16:00:52 +00:00
|
|
|
|
2022-10-19 18:26:31 +00:00
|
|
|
module "create_kind_cluster" {
|
|
|
|
source = "../modules/local_kind_cluster"
|
|
|
|
}
|
|
|
|
|
|
|
|
module "load_docker_image" {
|
|
|
|
source = "../modules/load_docker_image"
|
|
|
|
}
|
|
|
|
|
|
|
|
module "k8s_deploy_vault" {
|
|
|
|
source = "../modules/k8s_deploy_vault"
|
|
|
|
|
|
|
|
vault_instance_count = var.vault_instance_count
|
|
|
|
}
|
|
|
|
|
|
|
|
module "k8s_verify_build_date" {
|
|
|
|
source = "../modules/k8s_vault_verify_build_date"
|
|
|
|
|
|
|
|
vault_instance_count = var.vault_instance_count
|
|
|
|
}
|
|
|
|
|
|
|
|
module "k8s_verify_replication" {
|
|
|
|
source = "../modules/k8s_vault_verify_replication"
|
|
|
|
|
|
|
|
vault_instance_count = var.vault_instance_count
|
|
|
|
}
|
|
|
|
|
|
|
|
module "k8s_verify_ui" {
|
|
|
|
source = "../modules/k8s_vault_verify_ui"
|
|
|
|
|
|
|
|
vault_instance_count = var.vault_instance_count
|
|
|
|
}
|
|
|
|
|
|
|
|
module "k8s_verify_version" {
|
|
|
|
source = "../modules/k8s_vault_verify_version"
|
|
|
|
|
|
|
|
vault_instance_count = var.vault_instance_count
|
|
|
|
vault_product_version = var.vault_product_version
|
|
|
|
vault_product_revision = var.vault_product_revision
|
|
|
|
}
|
|
|
|
|
|
|
|
module "k8s_verify_write_data" {
|
|
|
|
source = "../modules/k8s_vault_verify_write_data"
|
|
|
|
|
2023-06-09 19:40:59 +00:00
|
|
|
vault_instance_count = var.vault_instance_count
|
2022-10-19 18:26:31 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
module "read_license" {
|
|
|
|
source = "../modules/read_license"
|
|
|
|
}
|