Las mejores alternativas afabric

Biblioteca de Python para ejecutar comandos de shell de forma remota a través de SSH y automatizar tareas de despliegue

Visitar fabric
Captura de la web de fabric

Fabric es una biblioteca de Python de alto nivel diseñada para desarrolladores y administradores de sistemas que necesitan ejecutar comandos de shell de forma remota mediante SSH. Resuelve la complejidad de gestionar múltiples servidores y automatizar tareas de despliegue ofreciendo una interfaz programática sencilla que devuelve objetos útiles de Python.

Sus funciones principales incluyen:

  • Ejecución remota de comandos de shell en hosts individuales o múltiples.
  • Gestión de conexiones mediante objetos de conexión para controlar sesiones SSH.
  • Integración con Invoke para definir tareas de línea de comandos parametrizables.
  • Ejecución en paralelo o serial de comandos en varios servidores simultáneamente.
  • Retorno de objetos con resultados estructurados de stdout y stderr.

Fabric se distribuye bajo licencia BSD-2-Clause, lo que lo convierte en una herramienta de código abierto gratuita. Al ser una biblioteca de Python, requiere un entorno de ejecución compatible y no funciona de forma independiente sin un script o entorno de desarrollo. Su enfoque en la automatización remota puede llevar a usuarios a buscar alternativas si prefieren herramientas de despliegue más específicas o interfaces gráficas, aunque su flexibilidad y integración con el ecosistema Python son puntos fuertes destacados.

Compartir:

Código abierto

  • Coste

    Gratis
  • Código abierto

    Sí
  • Licencia

    BSD-2-Clause
  • Repositorio

    fabric/fabric
Plataformas
MacLinuxWindows
Tipo de aplicación
Línea de comandos

Propiedades

  • Multiplataforma
  • Extensible con plugins
  • Personalizable

Parecidos a fabric