hadrienpatte.ssh_reconnect

ssh 重连

ssh-reconnect 角色提供了两个处理器,您可以在角色中使用:

  • 杀死自己的ssh连接: 关闭当前用户所有打开的ssh连接
  • 杀死所有ssh连接: 关闭任何用户的所有打开的ssh连接

在使用处理器之前,您需要将角色添加到您的剧本或作为您自己角色的依赖项。然后只需通知其中一个处理器:

 - 某个任务:
   通知:
     - 杀死自己的ssh连接

还有一个模块(或更好的说是动作插件),您可以直接使用它来杀死ssh连接,而无需使用处理器。

参数

  • user: 要杀死其ssh连接的用户名称
  • all: 如果要杀死所有用户的所有ssh连接,请设置为 True

默认情况下(当未设置任何参数时)将杀死您连接时的用户的所有ssh连接。

示例

杀死自己的ssh连接:

- name: 杀死自己的ssh连接
  ssh-reconnect:

杀死所有ssh连接:

- name: 杀死所有ssh连接
  ssh-reconnect: all=True

杀死用户foo的ssh连接:

- name: 杀死用户foo的所有ssh连接
  ssh-reconnect: user=foo
关于项目

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

安装
ansible-galaxy install hadrienpatte.ssh_reconnect
许可证
mit
下载
641
拥有者
Automation enthusiast