# frozen_string_literal: true # ========================================================== # Archivo de Configuración para dtic-BKPs # Generado automáticamente el 2025-09-25 11:53:34 # ========================================================== AUTO_AVANZAR_TAREA_MENU = true TAREAS_CONFIG = [ { id: :proc_syncXen1, menu_texto: "⚙️ Procesar archivos de BKPs de VMs: syncs-XEN01", tipo_proceso: :xva, origen: "/mnt/ns8Disco2/syncs-XEN01/", destino: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-SERVIDORes/", eliminar_origen: true, sobrescribir_destino: false, }, { id: :proc_syncPmox, menu_texto: "⚙️ Procesar archivos de BKPs de VMs desde zfsDISCO1", tipo_proceso: :proxmox_log_notes, origen: "pve_PMOX3:/mnt/pve/zfsDISCO1/dump/", destino: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-SERVIDORes/", eliminar_origen: false, sobrescribir_destino: false, }, { id: :sinc_pmox_ns8, menu_texto: "📥 Descargar archivos de BKPs de VMs: zfsDISCO1", tipo_proceso: :rclone_sync, origen: "pve_PMOX3:/mnt/pve/zfsDISCO1/dump/", destino: "/mnt/ns8Disco2/syncs-PMOX/", eliminar_origen: false, sobrescribir_destino: false, }, { id: :sync_BkpAntiguos_nube, menu_texto: "☁️ Upload de BKPs a rmOneDrive: bkps-ANTIGUOS", tipo_proceso: :rclone_sync, origen: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-ANTIGUOS/", destino: "rmOneDrive:/dtic-BACKUPS/bkps-ANTIGUOS/", eliminar_origen: false, sobrescribir_destino: false, }, { id: :sync_BkpsSERVIDORes_nube, menu_texto: "☁️ Upload de bkps-SERVIDORes a rmOneDrive", tipo_proceso: :rclone_sync, origen: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-SERVIDORes/", destino: "rmOneDrive:/dtic-BACKUPS/bkps-SERVIDORes/", eliminar_origen: false, sobrescribir_destino: false, }, { id: :sync_BkpUsers_nube, menu_texto: "☁️ Upload de bkps-USERs a rmOneDrive", tipo_proceso: :rclone_sync, origen: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-USERs/", destino: "rmOneDrive:/dtic-BACKUPS/bkps-USERs/", eliminar_origen: false, sobrescribir_destino: false, } ] COMANDOS_CONFIG = [ { id: :descargar_y_procesar_pmox, menu_texto: "📥⚙️ Descargar y Procesar BKPs de PMOXs", tareas: [:sinc_pmox_ns8, :proc_syncPmox], }, { id: :full_procesamiento, menu_texto: "⚙️ Procesar TODOS los BKPs de NS8", tareas: [:proc_syncXen1, :proc_syncPmox], }, { id: :full_upload, menu_texto: "🚀 Subir a la Nube todos los BKPs", tareas: [:sync_BkpAntiguos_nube, :sync_BkpsSERVIDORes_nube, :sync_BkpUsers_nube, :sync_BkpXen01_nube], }, { id: :full_full, menu_texto: "🚀 Procesar todo y Subir todo.", tareas: [:proc_syncXen1, :proc_syncPmox, :sync_BkpsSERVIDORes_nube, :sync_BkpAntiguos_nube, :sync_BkpUsers_nube], }, ]