mattstruble / infra

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:HCL 87.3%Language:Jinja 6.3%Language:Makefile 3.2%Language:Shell 3.2%