The Panfactum Framework is an integrated set of OpenTofu (Terraform) modules and local tooling aimed at providing the best experience for building, deploying, and managing software on AWS and Kubernetes.
If you'd like to add the Panfactum Framework to your organization, see our deployment guide.
If you'd like to connect to an existing stack, see the new user guide.
This repository contains the following components of the panfactum architecture which are all versioned together to ensure internal consistency:
-
Panfactum Local Development Environment - Nix-based development shell and tooling scripts
-
Infrastructure Modules - OpenTofu/Terraform modules for AWS and Kubernetes infrastructure
-
Documentation Website - The panfactum.com documentation site
-
Reference Architecture - Example infrastructure configurations and best practices
-
Panfactum CLI - Command-line interface for infrastructure setup and management
-
Web Scraper - Tool for maintaining search indexes and website data
-
Installer - Installation scripts for the Panfactum Framework
-
Bastion Host - Containerized bastion host for secure access
-
Vault - Custom Vault container with additional plugins
Unless an alternative license is supplied in a specific directory, all files in this repository are governed by this license. If a directory contains an alternative license, all files contained in that directory (and it's descendants) are governed by that alternative license exclusively.