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_reconnectLicencja
mit
Pobrania
649
Właściciel
Automation enthusiast
