# Default configuration structure for setCleanupScripts # This file is loaded by the setCleanupScripts script to provide default configuration values # Returns a hash reference that will be used to create the YAML config file { 'sourcePath' => '../cleanupScripts', # where to pull the files from (relative to sneakernet dir) 'destinationPath' => './cleanupScripts', # where to place them (for sneakernet to pick up) 'scripts' => { 'runSmart' => [1, 7], # Run SMART tests semi-annually (Jan, Jul) 'scrubZFS' => [1, 4, 7, 10], # Scrub ZFS pools quarterly 'trimZFS' => [1..12], # TRIM SSDs monthly 'cleanSnaps' => [1..12], # clean old snapshots monthly } }