mattstruble / infra

Infrastructure as code for all my cloud and self-hosted applications
MIT License
1 stars 0 forks source link

infra

This project contains the configuration for my cloud infrastructure, for which I use Terraform, an open-source infrastructure-as-code tool.

Secret files are stored in the repository using git-crypt to perform in-place transparent file encryption.

Terraform Resource Overview

The configuration is split into Terraform modules.

Each module contains the following base files:

File Description
main.tf Terraform requirements and shared module resources
outputs.tf Terraform Outputs
variables.tf Terraform Input Variables

Core

Core infrastructure.

File Description
cloudflare.tf Common Cloudflare DNS records and Page Rules