This directory manages Website Configuration for @workloads.
- HashiCorp Terraform
1.5.xor newer
Optional, and only needed for documentation generation:
terraform-docs0.16.0or 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 |
|---|---|---|---|
| github_token | This is the GitHub Token. | string |
yes |
| management_region_aws | AWS-specific Management Region Identifier. |
string |
yes |
| domain | Website Domain. | string |
no |
| fontawesome_identifier | Font Awesome Kit Identifier. | string |
no |
| github_owner | This is the target GitHub Organization. | string |
no |
| subdomain | Website Subdomain. | string |
no |
| website | Object of Website Configuration Data. | object({ |
no |
| Name | Description |
|---|---|
| aws_cli_commands | AWS CLI Command for CloudFront operations. |
| aws_cloudfront_aliases | Exported Attributes for module.website.aws_cloudfront_distribution.aliases. |
| aws_cloudfront_domain_name | Exported Attribute for module.website.aws_cloudfront_distribution.domain_name. |
| aws_console_urls | AWS Console URLs. |
| aws_s3_bucket | Exported Attribute for module.website.aws_s3_bucket. |
| github_repositories_list | Exported List of Repositories of the github_repositories.main Data Source. |
This repository is maintained by the contributors listed on GitHub.
Licensed under the Apache License, Version 2.0 (the "License").
You may obtain a copy of the License at apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" basis, without WARRANTIES or conditions of any kind, either express or implied.
See the License for the specific language governing permissions and limitations under the License.