Volver a proyectos
2026 · Herramientas · Activo

Lib — Scripts Shell Reutilizables

Biblioteca de scripts shell para operaciones de infraestructura: orquestación, health checks, y recovery automático

Bash Podman systemd jq yq Código

Problema

Gestionar 30+ contenedores Podman manualmente es inviable. Cada operación (start, stop, health check, disk) requiere comandos repetitivos y propensos a error.

Solución

9 scripts shell reutilizables que encapsulan operaciones complejas: stack-ops (orquestación), disk-check (monitoreo de disco), bridge-health (conectividad), watchdog (auto-recuperación), y lock system (prevención de ejecución concurrente).

Logros clave

  • stack-ops.sh: orquestación completa con descubrimiento automático de stacks
  • lock.sh: sistema de locking para evitar ejecución concurrente de scripts
  • disk-check.sh: monitoreo proactivo de disco con alertas
  • rootlessport-fix.sh: recovery automático del bug rootlessport de Podman
  • bridge-health.sh: verificación de conectividad entre contenedores

Filosofía

Cada script sigue el principio de idempotencia: ejecutarlo N veces produce el mismo resultado que ejecutarlo una vez. Esto permite usarlos en cron jobs y systemd timers sin efectos secundarios.