hadrienpatte.ssh_reconnect

Reconexión SSH

El rol ssh-reconnect proporciona dos manejadores que puedes usar en tus roles:

  • Cerrar las conexiones ssh propias: Cierra todas las conexiones ssh abiertas del usuario actual.
  • Cerrar todas las conexiones ssh: Cierra todas las conexiones ssh abiertas de cualquier usuario.

Antes de poder usar los manejadores, necesitas agregar el rol a tu playbook o como una dependencia en tu propio rol. Luego, simplemente notifica uno de los manejadores:

 - alguna_tarea:
   notificar:
     - Cerrar las conexiones ssh propias

También hay un módulo (o mejor, un plugin de acción) que puedes usar para cerrar conexiones ssh directamente sin un manejador.

Parámetros

  • usuario: Nombre del usuario cuyas conexiones ssh deberían cerrarse.
  • todas: Establece en True si se deben cerrar todas las conexiones ssh de todos los usuarios.

Por defecto (cuando no se establece ninguno de los parámetros), se cerrarán todas las conexiones ssh del usuario con el que te conectas.

Ejemplos

Cerrar las conexiones ssh propias:

- nombre: Cerrar las conexiones ssh propias
  ssh-reconnect:

Cerrar todas las conexiones ssh:

- nombre: Cerrar todas las conexiones ssh
  ssh-reconnect: todas=True

Cerrar las conexiones ssh del usuario foo:

- nombre: Cerrar todas las conexiones ssh del usuario foo
  ssh-reconnect: usuario=foo
Acerca del proyecto

Kill all open ssh connections to force ansible to re-connect at next task

Instalar
ansible-galaxy install hadrienpatte.ssh_reconnect
Licencia
mit
Descargas
641
Propietario
Automation enthusiast