-
serverless-aws-static-websites
Deploy your static websites without all the hassle on AWS with CloudFront, S3, ACM and Route53 via Serverless
-
terraform_cloudfront_builder
Use Terraform to create an AWS CloudFront website, ACM certificate, Route53 DNS entries and a S3 bucket
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
terraform-provider-netlify
Discontinued Terraform Netlify provider. Please note: This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html
I created a repo that use Terraform to create
AWS CloudFront website
ACM certificate
Route53 DNS entries
S3 bucket
___
It also creates a default index.html file and will redirect:
www.example.com/something redirects to www.example.com/something/index.html
S3 bucket permissions are private and only accessible by the CloudFront distribution via an OAI.
After purchasing a new domain in Route53, you have have a new website up and running in about 5 minutes.
https://github.com/jftuga/terraform_cloudfront_builder
Bit disappointed that the Netlify Terraform provider[1] isn't supported any more, because it would solve this exact use case (and more complicated ones!) in a much less cumbersome way. I’d love to be able to point a Netlify redirect at an IP that’s output from another Terraform resource.
[1]: https://github.com/hashicorp/terraform-provider-netlify
A while back I made a quick shell script[1] to easily create a static Hugo blog hosted on S3 with a Cloudfront distribution. All you need to bring is a domain name. The AWS CLI is extremely capable.
[1] https://github.com/sa7mon/orchestra