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