# Nebari Infrastructure Core - Environment Variables Example # Copy this file to .env and fill in your values # Note: .env is gitignored and should never be committed # ============================================================================ # DNS Provider Credentials # ============================================================================ # Cloudflare # Get your API token from: https://dash.cloudflare.com/profile/api-tokens # Required permissions: Zone:Read, DNS:Edit CLOUDFLARE_API_TOKEN=your_cloudflare_api_token_here # AWS Route53 (if using Route53 as DNS provider) # AWS_ACCESS_KEY_ID=your_aws_access_key # AWS_SECRET_ACCESS_KEY=your_aws_secret_key # AWS_REGION=us-west-2 # Azure DNS (if using Azure DNS as DNS provider) # AZURE_CLIENT_ID=your_client_id # AZURE_CLIENT_SECRET=your_client_secret # AZURE_TENANT_ID=your_tenant_id # AZURE_SUBSCRIPTION_ID=your_subscription_id # ============================================================================ # Cloud Provider Credentials (for future use) # ============================================================================ # AWS # AWS_ACCESS_KEY_ID=your_aws_access_key # AWS_SECRET_ACCESS_KEY=your_aws_secret_key # GCP # GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account-key.json # Azure # AZURE_CLIENT_ID=your_client_id # AZURE_CLIENT_SECRET=your_client_secret # AZURE_TENANT_ID=your_tenant_id # Hetzner Cloud # Get your API token from: https://console.hetzner.cloud/ -> Project -> Security -> API Tokens # Needs Read & Write permissions # HETZNER_TOKEN=your_hetzner_api_token_here # ============================================================================ # Git Provider Credentials # ============================================================================ # GitHub personal access token for GitOps repository access # GIT_TOKEN=your_github_pat_here # ARGOCD_GIT_TOKEN=your_argocd_github_pat_here # ============================================================================ # OpenTelemetry Configuration (optional) # ============================================================================ # OTEL_EXPORTER=console # Options: console, otlp, both, none # OTEL_ENDPOINT=localhost:4317 # OTLP endpoint for traces