config/config.local.template.psd1
|
# AitherZero Local Configuration Override Template # # This file allows you to override settings from config.psd1 without modifying # the base configuration file. It's gitignored by default, so your local settings # stay private. # # Usage: # 1. Copy this file to config.local.psd1 in the repository root # 2. Uncomment and modify the sections you want to override # 3. The hierarchy is: custom config > config.local.psd1 > config.psd1 # # Example: Override testing concurrency for local development # @{ # Testing = @{ # MaxConcurrency = 2 # Reduce for local dev # } # } @{ # Core Settings # Core = @{ # Environment = "Development" # LogLevel = "Debug" # } # Automation Settings # Automation = @{ # MaxConcurrency = 2 # Reduce for slower machines # DefaultMode = "Sequential" # Force sequential for debugging # TimeoutMinutes = 30 # } # Testing Settings # Testing = @{ # MaxConcurrency = 2 # Profile = "Quick" # Use Quick profile locally # CacheResults = $true # } # Infrastructure Settings # Infrastructure = @{ # Provider = "opentofu" # DefaultVMPath = "D:/VMs" # Custom VM location # DefaultMemory = "4GB" # More memory for local VMs # } # Logging Settings # Logging = @{ # Level = "Debug" # More verbose logging locally # Path = "./logs" # Targets = @("Console", "File") # } # UI Settings (for interactive mode) # UI = @{ # Theme = "Dark" # ShowBanner = $true # EnableColors = $true # } # Development Tools # Development = @{ # Git = @{ # AutoCommit = $false # Disable auto-commit locally # DefaultBranch = "feature/my-work" # } # } # Feature Flags (enable/disable features) # Features = @{ # Git = $true # Docker = $true # Kubernetes = $false # Disable K8s for local dev # } } |