hadrienpatte.ssh_reconnect
ponowne połączenie ssh
Rola ssh-reconnect
oferuje dwie obsługi, które możesz używać w swoich rolach:
Zabij własne połączenia ssh
: Zamyka wszystkie otwarte połączenia ssh bieżącego użytkownikaZabij wszystkie połączenia ssh
: Zamyka wszystkie otwarte połączenia ssh dowolnego użytkownika
Zanim będziesz mógł używać tych obsług, musisz dodać rolę do swojego playbooka lub jako zależność w swojej roli. Następnie po prostu powiadom jedną z obsług:
- some_task:
notify:
- Zabij własne połączenia ssh
Jest również moduł (lepiej akcji-plugin), którego możesz użyć do bezpośredniego zamykania połączeń ssh bez obsługi.
Parametry
user
: Nazwa użytkownika, którego połączenia ssh powinny być zabiteall
: Ustaw naTrue
, jeśli wszystkie połączenia ssh wszystkich użytkowników powinny być zabite
Domyślnie (gdy żaden z parametrów nie jest ustawiony) będą zabijane wszystkie połączenia ssh użytkownika, jako którego się łączysz.
Przykłady
Zabij własne połączenia ssh:
- name: Zabij własne połączenia ssh
ssh-reconnect:
Zabij wszystkie połączenia ssh:
- name: Zabij wszystkie połączenia ssh
ssh-reconnect: all=True
Zabij połączenia ssh użytkownika foo:
- name: Zabij wszystkie połączenia ssh użytkownika foo
ssh-reconnect: user=foo
O projekcie
Kill all open ssh connections to force ansible to re-connect at next task
Zainstaluj
ansible-galaxy install hadrienpatte.ssh_reconnect
Licencja
mit
Pobrania
641
Właściciel
Automation enthusiast