cloudfront-bucket
dod-iac/cloudfront-bucket/aws
AWS S3 Bucket used to host files served by AWS CloudFront.
Usage Creates an AWS S3 Bucket used to host files served by AWS CloudFront. ``hcl module "cloudfront_bucket" { source = "dod-iac/cloudfront-bucket/aws" aws_cloudfront_origin_access_identity_arn = aws_cloudfront_origin_access_identity.main.iam_arn name = format("app-%s-www-%s-%s", var.application, var.environment, var.region) logging_target_bucket = var.logs_bucket_name tags = { Application = var.application Environment = var.environment Automation = "Terraform" } } ` Pass an aliased provider to the module as aws, to change the region the bucket is in. `hcl module "cloudfront_bucket" { source = "dod-iac/cloudfront-bucket/aws" providers = { aws = aws.us-east-1 } aws_cloudfront_origin_access_identity_arn = aws_cloudfront_origin_access_identity.main.iam_arn name = format("app-%s-www-%s-%s", va
| Name | Type | Description | Default |
|---|---|---|---|
| aws_cloudfront_origin_access_identity_arn | string | The ARN of the CloudFront Origin Access Identity (OAI) granted access to read fr | required |
| logging_target_bucket | string | The name of the bucket that will receive the log objects. | required |
| logging_target_prefix | string | To specify a key prefix for log objects. Defaults to "s3/[name]/". | required |
| name | string | The name of the AWS S3 Bucket used to host files served by AWS CloudFront. | required |
| tags | map(string) | Tags to apply to the AWS S3 Bucket. | {} |
arn — The ARN of the AWS S3 Bucket used to host files served by AWS CloudFront.bucket_regional_domain_name — The bucket regional domain name of the AWS S3 Bucket used to host files served by AWS CloudFront.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,