hadrienpatte.ssh_reconnect
Reconnexion SSH
Le rôle ssh-reconnect
fournit deux gestionnaires que vous pouvez utiliser dans vos rôles :
Tuer ses propres connexions ssh
: Tue toutes les connexions ssh ouvertes de l'utilisateur actuel.Tuer toutes les connexions ssh
: Tue toutes les connexions ssh ouvertes de tous les utilisateurs.
Avant de pouvoir utiliser les gestionnaires, vous devez ajouter le rôle à votre playbook ou comme dépendance dans votre propre rôle. Ensuite, il vous suffit de notifier l'un des gestionnaires :
- some_task:
notify:
- Tuer ses propres connexions ssh
Il existe également un module (ou mieux, un plugin d'action) que vous pouvez utiliser pour tuer directement les connexions ssh sans passer par un gestionnaire.
Paramètres
user
: Nom de l'utilisateur dont les connexions ssh doivent être tuées.all
: Défini surTrue
si toutes les connexions ssh de tous les utilisateurs doivent être tuées.
Par défaut (lorsqu'aucun des paramètres n'est défini), toutes les connexions ssh de l'utilisateur avec lequel vous vous connectez seront tuées.
Exemples
Tuer ses propres connexions ssh :
- name: Tuer ses propres connexions ssh
ssh-reconnect:
Tuer toutes les connexions ssh :
- name: Tuer toutes les connexions ssh
ssh-reconnect: all=True
Tuer les connexions ssh de l'utilisateur foo :
- name: Tuer toutes les connexions ssh de l'utilisateur foo
ssh-reconnect: user=foo
À propos du projet
Kill all open ssh connections to force ansible to re-connect at next task
Installer
ansible-galaxy install hadrienpatte.ssh_reconnect
Licence
mit
Téléchargements
641
Propriétaire
Automation enthusiast