Skip to content

SPHTech-Platform/terraform-boundary-mgmt

Repository files navigation

Requirements

Name Version
terraform >= 1.3

Providers

No providers.

Modules

Name Source Version
ec2_worker ./modules/worker_ec2 n/a
fargate_worker ./modules/worker_fargate n/a
management ./modules/management n/a
structure ./modules/structure n/a

Resources

No resources.

Inputs

Name Description Type Default Required
activation_token activation token, is a one time activation token created via controller string n/a yes
aws_env Env string "dev" no
credential_lib To creates a Credential Lib in the Project map(any) {} no
credential_store_vault credential_store_vault project and vault namespace. A seperate authetication needs to be provided for vault. map(any) {} no
group_name Provide the list of the group, it should be a subset of m_groups list(string) [] no
hcp_boundary_cluster_id HCP ID string "" no
m_groups mapping variable map(any) {} no
org_name Org Name string n/a yes
project_names list of project environments inside the org. list(string) n/a yes
projects Map of project environments inside the org. map(any) {} no
pub_enable To enable pub IP string true no
static_hosts To create a Host Catalog, a Host Set and attach a Host provided inside a Project. map(any) {} no
targets To creates a Targets of a given type within a Project map(any) {} no
worker_tags worker_tags - this needs to match the respective target worker tag filter. string n/a yes

Outputs

No outputs.

Requirements

Name Version
terraform >= 1.3

Providers

No providers.

Modules

No modules.

Resources

No resources.

Inputs

No inputs.

Outputs

No outputs.