tomaratyn / terraform-static-website-s3-cloudfront

Terraform template to create static website on AWS S3 & Cloudfront based on variables

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terraform template to provision website on AWS S3 with Cloudfront and Route53

CircleCI

Features

  • No coding needed, just set your domain in the configuration
  • Covered with integration test against AWS. So it is stable and functioning

Prerequisites

  • Installed Terraform
  • AWS Account. This account needs to have enough permissions to setup the infrastructure
    • AWS Access Key ID
    • AWS Secret Access Key

Setup

  • cp secret.tfvars_template secret.tfvars. Edit secret.tfvars, to put your AWS keys there.
  • cp website.tfvars_template website.tfvars. Edit website.tfvars, put your website domain there
  • Provision
terraform apply -var-file website.tfvars  -var-file secret.tfvars

It also creates locally state file. Read more about it here

Other

Terms

MIT License

About

Terraform template to create static website on AWS S3 & Cloudfront based on variables


Languages

Language:HCL 100.0%