[installer.database]
auto_init = true
backup_before_upgrade = true

  [installer.database.migrations]
  enabled = true
  path = "/migrations"

[installer.high_availability]
auto_healing = true
enabled = false
replicas = 1

  [installer.high_availability.backup]
  enabled = false
  interval_hours = 24
  retention_days = 30

  [installer.high_availability.health_checks]
  enabled = true
  interval_seconds = 30

[installer.installation]
keep_artifacts = false
parallel_services = 3
rollback_on_failure = true
timeout_minutes = 30

[installer.logging]
format = "&"
level = "&"
outputs = ["stdout"]

  [installer.logging.fields]
  caller = false
  hostname = true
  pid = true
  service_name = true
  stack_trace = false
  timestamp = true

  [installer.logging.file]
  compress = false
  max_age = 30
  max_backups = 10
  max_size = 104857600
  path = "/var/log/provisioning/service.log"

  [installer.logging.performance]
  enabled = false
  memory_info = false
  slow_threshold = 1000

  [installer.logging.sampling]
  enabled = false
  initial = 100
  thereafter = 100

  [installer.logging.syslog]
  protocol = "udp"

[installer.monitoring]
enabled = false

  [installer.monitoring.alerting]
  enabled = false

  [installer.monitoring.health_check]
  enabled = false
  endpoint = "/health"
  healthy_threshold = 2
  interval = 30
  timeout = 5000
  type = "&"
  unhealthy_threshold = 3

  [installer.monitoring.metrics]
  buffer_size = 1000
  enabled = false
  interval = 60
  prometheus_path = "/metrics"
  retention_days = 30

  [installer.monitoring.resources]
  alert_threshold = 80
  cpu = false
  disk = false
  memory = false
  network = false

  [installer.monitoring.tracing]
  enabled = false
  sample_rate = 0.1

[installer.networking.ingress]
enabled = false
tls = false

[installer.networking.load_balancer]
enabled = false

[installer.networking.ports]
control_center = 8080
mcp_server = 3000
orchestrator = 9090

[installer.post_install]
enabled = false
notify = false

  [installer.post_install.verify]
  enabled = true
  timeout_minutes = 10

[installer.preflight]
check_cpu = true
check_dependencies = true
check_disk_space = true
check_memory = true
check_network = true
check_ports = true
enabled = true
min_cpu_cores = 2
min_disk_gb = 50
min_memory_gb = 4

[installer.services]
control_center = true
mcp_server = true
orchestrator = true

[installer.storage]
compression = false
location = "/var/lib/provisioning"
replication = false
size_gb = 100

[installer.target]
ssh_port = 22
ssh_user = "root"
target_type = "local"

[installer.upgrades]
auto_upgrade = false

[installer.workspace]
enabled = true
multi_workspace = false
name = "default"
path = "/var/lib/provisioning/installer"
