Skip to content

danbarr/terraform-aws-nocode-static-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform module aws-nocode-static-website

Provisions an AWS S3 bucket configured for static website hosting, with a sample HashiCafe website.

Enabled for Terraform Cloud no-code provisioning.

Prerequisites

For no-code provisioning, AWS credentials must be supplied to the workspace via environment variables (e.g. AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) or using dynamic provider credentials.

Requirements

Name Version
terraform >= 0.13
aws >= 5.0, < 5.17.0
random ~> 3.4

Providers

Name Version
aws >= 5.0, < 5.17.0
random ~> 3.4

Resources

Name Type
aws_s3_bucket.www_bucket resource
aws_s3_bucket_lifecycle_configuration.www_bucket resource
aws_s3_bucket_ownership_controls.www_bucket resource
aws_s3_bucket_policy.www_bucket resource
aws_s3_bucket_public_access_block.www_bucket resource
aws_s3_bucket_server_side_encryption_configuration.www_bucket resource
aws_s3_bucket_versioning.www_bucket resource
aws_s3_bucket_website_configuration.www_bucket resource
aws_s3_object.images resource
aws_s3_object.index resource
random_integer.product resource
aws_iam_policy_document.s3_public_access_policy data source

Inputs

Name Description Type Default Required
env Value for the environment tag. string n/a yes
expired_version_retention_days Number of days to retain expired versions. number n/a yes
prefix This prefix will be included in the name of most resources. string n/a yes
region The region where the resources are created. string n/a yes
department Value for the department tag. string "WebDev" no

Outputs

Name Description
endpoint URL endpoint of the website.
product The product which was randomly selected.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published