Repository Configuration Variables

The following values should be set panfactum.yaml at the root of your repository.

| Value | Required | Description | Example | | --------------------- | -------- |

| ---------------------------------- | --- | | repo_name | x | The name of this repository. | repo | | repo_url | x | The TF source URL for this repository. MUST follow the conventions outlined here. MUST be a git-based source that uses HTTPS (not SSH). Do NOT set a username and/or password in this string as these sensitive values will be inserted based on your GIT_USERNAME and GIT_PASSWORD environment variables. | git::https://example.com/vpc.git | | | repo_primary_branch | x | The name of your primary git integration branch. All configuration-as-code lives on this branch. | main | | environments_dir | | Path to your environments directory. | environments (default) | | iac_dir | | Path to your infrastructure code directory. | infrastructure (default) | | aws_dir | | Path to the AWS CLI configuration directory | .aws (default) | | kube_dir | | Path to the Kubernetes configuration directory | .kube (default) | | ssh_dir | | Path to the SSH configuration directory | .ssh (default) | | buildkit_dir | | Path to the BuildKit configuration directory | .buildkit (default) | | nats_dir | | Path to the NATS credentials directory | .nats (default) |

Notes

  • All environment variables representing directory paths (i.e., end in _DIR) are relative to the repository root and MUST NOT include a / prefix or suffix.

There are many clouds. This one is yours.

Copyright © 2026 Panfactum Group, Inc.