chrisvanmeer.tty_sessions
ansible-role-tty-sessions
Rola do monitorowania otwartych sesji TTY na hostach Linux.
Wymagania
jmespath
Zmienne Roli
tty_session_email_enabled: false
Domyślnie raportowanie e-mail jest wyłączone, ustaw to na true
, aby włączyć.
tty_session_email_subject: "Otwarte sesje TTY"
Temat e-maila przy wysyłaniu raportów.
tty_session_email_subtype: "html"
Ustawienie typu MIME e-maila na html
. Może być również ustawione na plain
. Można zmodyfikować szablon według własnych upodobań.
Dostępne są inne zmienne w sekcji e-mail. Zobacz ostatnie zadanie w playbooku, aby je znaleźć. Jeśli nie ma tych zmiennych, zostaną pominięte, ale masz możliwość ich uwzględnienia jako wartości w zmiennych, zamiast edytować playbook.
Zależności
Aby móc wysyłać e-maile, ta rola wymaga modułu community.general.mail
.
Przykład Playbooka
Dobrze jest podać przykład, jak używać swojej roli (na przykład, z przekazywaniem zmiennych jako parametrów):
- name: Monitorowanie sesji TTY
hosts: all
become: true
vars:
tty_session_email_enabled: true
tty_session_email_subject: "Otwarte sesje TTY"
tty_session_email_sender: "[email protected]"
tty_session_email_recipient: "[email protected]"
tty_session_smtp_server: "smtp.twojadomena.com"
tty_session_smtp_port: 25
roles:
- role: chrisvanmeer.tty_sessions
Licencja
BSD
Informacje o autorze
- Chris van Meer c.v.meer@atcomputing.nl
Zainstaluj
ansible-galaxy install chrisvanmeer.tty_sessions
Licencja
Unknown
Pobrania
1.2k
Właściciel