Skip to content

Kontfix Documentation#

Kontfix is a Nix-based framework for managing Kong Konnect control planes and related resources—system accounts and client certificates—via Terraform. Users declare their infrastructure in Nix modules; Kontfix converts them to config.tf.json consumed by Terraform.

Kontfix

How It Works#

  1. Declare control planes, storage backends, and certificates in Nix modules
  2. Run nix run .#build to generate config.tf.json
  3. Run nix run .#apply to provision resources in Kong Konnect

Sections#

  • Defaults — Global defaults applied to all control planes and resources
  • Control Planes — Per-control-plane configuration: auth type, certificates, system accounts, storage backends
  • Groups — System account groups that span multiple control planes