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

O projekcie

Open TTY sessions

Zainstaluj
ansible-galaxy install chrisvanmeer.tty_sessions
Licencja
Unknown
Pobrania
1.2k
Właściciel