Skip to main content
Reference for every input variable exposed by the Azure Terraform modules. Set non-sensitive variables in infra/terraform.tfvars. For sensitive variables (license key, passwords, encryption keys), make setup-env writes them to infra/secrets.auto.tfvars and Terraform stores them in Azure Key Vault.

Core

Deployment tier

PostgreSQL

Redis

AKS node pools

Ingress controller

DNS and TLS

LangSmith application

Blob Storage

Key Vault

Network (BYO VNet)

High availability

Optional modules

Add-on flags

init-values.sh and deploy.sh read these flags; Terraform ignores them. The flags affect which Helm add-on overlay files the scripts generate.

Sensitive variables (set with setup-env.sh)

make setup-env writes these to secrets.auto.tfvars and Terraform stores them in Azure Key Vault. Never set these inline in terraform.tfvars.