Panfactum LogoPanfactum
Configuration.env Variables

User-specific Environment Values

The following values can be used in the .env file of the infrastructure repo to control interactions with the Panfactum stack:

ValueRequiredDescription
LOCAL_DEV_NAMESPACEXA short name code that should be unique to you. Used for spinning up personal development stacks in the development cluster.
VAULT_ADDRThe Vault instance to connect to for authentication to your system.
AUTHENIK_TOKENThe Authentik API token to use for terraforming.

Panfactum Developer Variables

These variables are only meant to be used during internal development of the Panfactum stack. Normal users of the stack' should not set this until they are contributing directly to the stack repository.

ValueRequiredDescription
PF_SKIP_IAC_REF_UPDATEIff set to 1, will not update module references when running pf-update-iac.
PF_USE_LOCAL_SUBMODULESIff set to 1, will attempt to use local versions of the Panfactum submodules when running pf-update-iac.
PF_LOCAL_SUBMODULE_PATHRelative path to local Panfactum submodules to use when PF_USE_LOCAL_SUBMODULES is set to 1.