What is OpxKit?
OpxKit is a store for verified infrastructure kits: Terraform code, architecture notes, docs and example configuration packaged as a single versioned foundation.
Documentation
Getting started, using kits, and the OpxKit verification process.
OpxKit is a store for verified infrastructure kits: Terraform code, architecture notes, docs and example configuration packaged as a single versioned foundation.
Each kit is a repository you own after download. Modules live under modules/, environments under envs/, and docs under docs/.
Download the archive, initialise Terraform with your backend, copy an example tfvars file and run terraform plan.
All inputs are documented in variables.tf and example tfvars. Region, environment and naming are set per environment.
Run plan and apply from your CLI or pipeline. Kits never deploy on your behalf.
Extend or replace modules. Keep changes isolated to simplify future upgrades.
Each release includes a changelog and upgrade notes. Versions follow semver.
Verified kits pass validation, deployment, destroy, security scanning and documentation review before release.
Static scanning runs against every release. Findings are fixed or documented with rationale.
Each version is deployed to a clean account and destroyed to confirm a clean teardown.