# TypeDialog Provisioning Generator - Production Configuration

[provisioning]
default_providers = ["aws", "gcp"]
output_dir = "./provisioning"

  [provisioning.generation]
  dry_run = false
  overwrite = false # Require explicit --force
  verbose = false

  [provisioning.templates]
  base_path = "templates"
  # custom_path = ""  # Optional: set custom templates path

  [provisioning.infrastructure]
  environment = "production"
  region = "us-east-1"

  [provisioning.nickel]
  generate_defaults = true
  use_constraints = true
  validate_schemas = true

  [provisioning.ai]
  enabled = true
  model = "claude-3-5-sonnet-20241022"
  provider = "claude"

  [provisioning.logging]
  file = true
  level = "warn"

  # Production-specific settings
  [provisioning.validation]
  require_tests = true
  strict = true

  [provisioning.security]
  require_encryption = true
  scan_templates = true
