43 lines
956 B
TOML
43 lines
956 B
TOML
# TypeDialog Provisioning Generator - Default Configuration
|
|
|
|
[provisioning]
|
|
# Default output directory
|
|
output_dir = "./provisioning"
|
|
|
|
# Default providers to include
|
|
default_providers = ["aws", "hetzner"]
|
|
|
|
# Generation settings
|
|
[provisioning.generation]
|
|
overwrite = false
|
|
dry_run = false
|
|
verbose = false
|
|
|
|
# Template settings
|
|
[provisioning.templates]
|
|
# Use local path in development; installed binaries use ~/.config/typedialog/prov-gen/templates
|
|
base_path = "crates/typedialog-prov-gen/templates"
|
|
# custom_path = "path/to/custom/templates" # Uncomment to override
|
|
|
|
# Infrastructure defaults
|
|
[provisioning.infrastructure]
|
|
environment = "development"
|
|
region = "us-east-1"
|
|
|
|
# Nickel integration
|
|
[provisioning.nickel]
|
|
validate_schemas = true
|
|
generate_defaults = true
|
|
use_constraints = true
|
|
|
|
# AI assistance
|
|
[provisioning.ai]
|
|
enabled = false
|
|
provider = "claude"
|
|
model = "claude-3-5-sonnet-20241022"
|
|
|
|
# Logging
|
|
[provisioning.logging]
|
|
level = "info"
|
|
file = false
|