32 lines
1.5 KiB
YAML
32 lines
1.5 KiB
YAML
---
|
|
# defaults file for maintenance
|
|
|
|
# Package management settings
|
|
maintenance_update_cache: true # Update apt cache before operations
|
|
maintenance_upgrade_packages: true # Perform package upgrades
|
|
maintenance_upgrade_type: "safe" # safe, full, or dist (safe is more reliable)
|
|
maintenance_autoremove: true # Remove unused packages
|
|
maintenance_autoclean: true # Clean apt cache
|
|
maintenance_fix_broken: true # Fix broken packages before upgrade
|
|
|
|
# Network resilience settings
|
|
maintenance_apt_retries: 3 # Number of retries for apt operations
|
|
maintenance_apt_retry_delay: 30 # Delay between retries (seconds)
|
|
maintenance_cache_retry_delay: 10 # Delay between cache update retries
|
|
maintenance_individual_upgrade_fallback: true # Try individual upgrades if bulk fails
|
|
|
|
# Timeout settings
|
|
maintenance_bulk_upgrade_timeout: 1800 # 30 minutes for bulk upgrade
|
|
maintenance_individual_timeout: 600 # 10 minutes per individual package
|
|
maintenance_bulk_poll_interval: 30 # Check bulk progress every 30s
|
|
maintenance_individual_poll_interval: 15 # Check individual progress every 15s
|
|
|
|
# Reboot handling settings
|
|
maintenance_check_reboot: true # Check if reboot is required
|
|
maintenance_allow_reboot: true # Allow automatic reboots
|
|
maintenance_reboot_timeout: 300 # Reboot timeout in seconds
|
|
maintenance_pre_reboot_delay: 5 # Delay before reboot in seconds
|
|
|
|
# Cache settings
|
|
maintenance_cache_valid_time: 3600 # Cache valid time in seconds (1 hour)
|