Skip to content

workloads/web-redirects

Repository files navigation

HCP Terraform Workspace web-redirects

This repository manages URL redirects for @workloads.

Table of Contents

Requirements

  • HashiCorp Terraform 1.9.x or newer

Development

For development and testing of this repository:

  • terraform-docs 0.18.0 or newer

Usage

This repository uses a standard Terraform workflow (init, plan, apply).

For more information, including detailed usage guidelines, see the Terraform documentation.

Inputs

Name Description Type Required
management_region_aws AWS-specific Management Region Identifier. string yes
domain Parent Domain. string no
redirects List of Redirect Objects.
list(object({
name = string
target = string
utm_source = optional(string, "WKLDS_GO")
}))
no
subdomain Subdomain. string no

Outputs

Name Description
aws_cli_commands AWS CLI Command for CloudFront operations.
aws_cloudfront_aliases Exported Attributes for module.web_redirects.aws_cloudfront_distribution.aliases.
aws_cloudfront_domain_name Exported Attribute for module.web_redirects.aws_cloudfront_distribution.domain_name.
aws_console_urls AWS Console URLs.
aws_s3_bucket Exported Attribute for module.web_redirects.aws_s3_bucket.
redirects List of URL Redirects.

Notes

Sensitive Data

Terraform state may contain sensitive data. This workspace uses HCP Terraform to safely store state, and encrypt the data at rest.

Contributors

For a list of current (and past) contributors to this repository, see GitHub.

License

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.