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 enTrue
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