You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
boundary/enos/enos-modules.hcl

100 lines
2.0 KiB

# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0
module "az_finder" {
source = "./modules/az_finder"
}
module "bats_deps" {
source = "./modules/bats_deps"
}
module "boundary" {
source = "app.terraform.io/hashicorp-qti/aws-boundary/enos"
version = ">= 0.2.6"
project_name = "qti-enos-boundary"
environment = var.environment
common_tags = {
"Project" : "Enos",
"Project Name" : "qti-enos-boundary",
"Enos User" : var.enos_user,
"Environment" : var.environment
}
ssh_aws_keypair = var.aws_ssh_keypair_name
alb_listener_api_port = var.alb_listener_api_port
}
module "build_crt" {
source = "./modules/build_crt"
}
module "build_local" {
source = "./modules/build_local"
build_target = var.local_build_target
}
module "generate_aws_host_tag_vars" {
source = "./modules/generate_aws_host_tag_vars"
}
module "iam_setup" {
source = "./modules/iam_setup"
}
module "infra" {
source = "app.terraform.io/hashicorp-qti/aws-infra/enos"
version = ">= 0.3.1"
project_name = "qti-enos-boundary"
environment = var.environment
common_tags = {
"Project" : "Enos",
"Project Name" : "qti-enos-boundary",
"Enos User" : var.enos_user,
"Environment" : var.environment
}
}
module "random_stringifier" {
source = "./modules/random_stringifier"
}
module "target" {
source = "./modules/target"
target_count = var.target_count
project_name = "qti-enos-boundary"
environment = var.environment
enos_user = var.enos_user
}
module "vault" {
source = "app.terraform.io/hashicorp-qti/aws-vault/enos"
project_name = "qti-enos-boundary"
environment = var.environment
common_tags = {
"Project" : "Enos",
"Project Name" : "qti-enos-boundary",
"Enos User" : var.enos_user,
"Environment" : var.environment
}
ssh_aws_keypair = var.aws_ssh_keypair_name
}
module "test_e2e" {
source = "./modules/test_e2e"
}
module "test_e2e_ui" {
source = "./modules/test_e2e_ui"
}
module "test_smoke" {
source = "./modules/test_smoke"
}