Skip to content

Infrastructure as code for all my cloud and self-hosted applications

License

Notifications You must be signed in to change notification settings

mattstruble/infra

Repository files navigation

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

About

Infrastructure as code for all my cloud and self-hosted applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published