Skip to content

Terraform module for provisioning S3/CloudFront hosted sites.

License

Notifications You must be signed in to change notification settings

davidnewman/terraform-aws-terrablog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-aws-terrablog

The terraform-aws-terrablog module is a simple Terraform module that provisions storage and CDN hosting for static websites on Amazon Web Services.

Althought the module is named terrablog it can host any static content.

Infrastructure Provisioned

This module creates an S3 bucket to store the content, a CloudFront distribution for optimized content delivery, a Route 53 DNS entry pointing to the CloudFront distribution, an SSL Certificate via Certificate Manager, and all necessary Identify and Access Management roles/policies.

Users of the module are responsible for publishing the actual content to the created S3 bucket.

Using the Module

There is a complete example in the examples directory. You can simply copy the example directory and modify it by changing the values.

About

Terraform module for provisioning S3/CloudFront hosted sites.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages