Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.43 KB

README.md

File metadata and controls

19 lines (14 loc) · 1.43 KB

Terraform

What is terraform

Terraform provides a common configuration to launch infrastructure — from physical and virtual servers to email and DNS providers. Once launched, Terraform safely and efficiently changes infrastructure as the configuration is evolved.

Simple file based configuration gives you a single view of your entire infrastructure.

https://www.terraform.io/

Our infrastructure

This terraform repository is used to have a complete and accurate description of our organization's infrastructure, stored in a repository where it can be safely retrieved and updated at will.

The current configuration aims to generate:

  • a Heroku pipeline with 2 environments (staging & production), with Review Apps available and the following add-ons enabled:
  • 2 S3 storage buckets (staging & environment) for hosting file uploads in our application.
  • 2 CloudFront CDN (staging & environment) used to offload static file hosting to a distributed storage system.