This repository manages services deployment for @workloads.
- HashiCorp Terraform
1.9.x
or newer
For development and testing of this repository:
terraform-docs
0.18.0
or newer
This repository uses a standard Terraform workflow (init
, plan
, apply
).
For more information, including detailed usage guidelines, see the Terraform documentation.
Name | Description | Type | Required |
---|---|---|---|
aws_directory_admin_password | AWS Directory Service Admin Password. | string |
yes |
aws_directory_admin_username | AWS Directory Service Admin Username. | string |
yes |
datadog_api_key | Datadog API Key. | string |
yes |
datadog_api_url | Datadog API URL. | string |
yes |
datadog_api_zone | Datadog API Zone. | string |
yes |
datadog_app_key | Datadog App Key. | string |
yes |
hcp_boundary_admin_password | HCP Boundary Cluster Admin Password. | string |
yes |
hcp_boundary_admin_username | HCP Boundary Cluster Admin Username. | string |
yes |
hcp_boundary_cluster_id | The ID of the HCP Boundary Cluster. | string |
yes |
hvn_id_aws | AWS-specific HashiCorp HVN Identifier. | string |
yes |
management_region_aws | AWS-specific Management Region Identifier. |
string |
yes |
project_identifier | Human-readable Project Identifier. | string |
yes |
tfe_organization | Name of HCP Terraform Organization. | string |
yes |
tfe_team_token_viewers | HCP Terraform viewers Team Token. |
string |
yes |
hcp_boundary_cluster_tier | The tier that the HCP Boundary cluster will be provisioned as. | string |
no |
hcp_boundary_maintenance_window | The maintenance window configuration for when cluster upgrades can take place. | object({ |
no |
Name | Description |
---|---|
hcp_boundary_urls | HCP Boundary URLs. |
hcp_vault_urls | HCP Vault URLs. |
tfe_workspace_terraform_version | Terraform version identifier of current HCP Terraform Workspace. |
Terraform state may contain sensitive data. This workspace uses HCP Terraform to safely store state, and encrypt the data at rest.
For a list of current (and past) contributors to this repository, see GitHub.
Licensed under the Apache License, Version 2.0 (the "License").
You may download a copy of the License at apache.org/licenses/LICENSE-2.0.
See the License for the specific language governing permissions and limitations under the License.