Files
dtic-DIIAA/dtic-BKPs/dtic-BKPs_v5.5.1/dtic-BKPs_tasks.rb
T

86 lines
2.8 KiB
Ruby

# 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],
},
]