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 changesTerragrunt: A configuration-as-code tool used to inject input variables and configuration snippets into the infrastructure deployment process
If you are not familiar with these tools, please review the concept docs so you understand why these tools are used and how they factor into the wider ecosystem of infrastructure management utilities.
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.