This terraform module is used to create AWS resources for each individual static site.
https://github.com/UKHomeOffice/core-cloud-static-site-terragrunt https://collaboration.homeoffice.gov.uk/display/CORE/Core+Cloud+Static+Sites https://collaboration.homeoffice.gov.uk/display/CORE/Static+Sites+Repositories
No requirements.
Name | Version |
---|---|
aws | n/a |
aws.us-east-1 | n/a |
No modules.
Name | Type |
---|---|
aws_cloudfront_distribution.static_site_distribution | resource |
aws_cloudfront_origin_access_control.static_site_identity | resource |
aws_iam_policy.static_site_policy | resource |
aws_iam_role.static_site_actions_push | resource |
aws_iam_role_policy_attachment.static_site_policy_attachment | resource |
aws_kms_alias.static_site_kms_alias | resource |
aws_kms_key.static_site_kms | resource |
aws_kms_key_policy.static_site_kms_policy | resource |
aws_s3_bucket.static_site | resource |
aws_s3_bucket_policy.static_site_policy | resource |
aws_s3_bucket_public_access_block.static_site_acl | resource |
aws_s3_bucket_server_side_encryption_configuration.static_site_encryption | resource |
aws_s3_bucket_versioning.static_site_versioning | resource |
aws_wafv2_web_acl.default | resource |
aws_caller_identity.current | data source |
aws_iam_policy_document.static_site_iam_storage_policy_document | data source |
aws_iam_policy_document.static_site_policy_document | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
aws_region | n/a | string |
n/a | yes |
cloud_front_default_vars | n/a | any |
n/a | yes |
tenant_vars | n/a | any |
n/a | yes |
Name | Description |
---|---|
cloudfront_distribution_domain_name | The domain name corresponding to the distribution. |
s3_bucket_name | Output the name of the bucket to use in deployment |