Overview
When using the Panfactum stack, infrastructure is deployed using two tools:
-
OpenTofu: A tool for deploying infrastructure-as-code written in Hashicorp configuration language (
hcl
); forked from terraform due to non-permissive license changes -
Terragrunt: A configuration-as-code tool used to inject input variables and configuration snippets into the infrastructure deployment process
What We Provide
The Panfactum project provides two highly-opinionated sets of infrastructure utilities:
-
Terragrunt scaffolding that automatically aligns your project with industry best-practices (docs)
-
100+ infrastructure modules that define the infrastructure comprising the Panfactum stack (docs)
This sets of guides will cover the basics of working with infrastructure using the Panfactum conventions.