chrisvanmeer.tty_sessions

ansible-role-tty-sessions

Eine Rolle zur Überwachung offener TTY-Sitzungen auf Linux-Hosts.

Anforderungen

jmespath

Rollenvariablen

tty_session_email_enabled: false

Standardmäßig ist die E-Mail-Berichterstattung deaktiviert. Setze dies auf true, um sie zu aktivieren.

tty_session_email_subject: "Offene TTY-Sitzungen"

E-Mail-Betreff beim Versenden von E-Mail-Berichten.

tty_session_email_subtype: "html"

Setzt den MIME-Typ der E-Mail auf html. Kann auch auf plain gesetzt werden. Man kann die Vorlage nach Belieben anpassen.

Es gibt weitere Variablen für den E-Mail-Bereich. Siehe die letzte Aufgabe im Playbook dafür. Wenn sie nicht vorhanden sind, werden diese weggelassen, aber dies gibt dir die Möglichkeit, diese Werte in Variablen einzufügen, anstatt das Playbook bearbeiten zu müssen.

Abhängigkeiten

Für E-Mail benötigt diese Rolle das Modul community.general.mail.

Beispiel-Playbook

Ein Beispiel, wie man deine Rolle verwendet (zum Beispiel mit übergebenen Variablen), ist für Benutzer ebenfalls hilfreich:

- name: TTY-Sitzungsüberwachung
  hosts: all
  become: true

  vars:
    tty_session_email_enabled: true
    tty_session_email_subject: "Offene TTY-Sitzungen"
    tty_session_email_sender: "[email protected]"
    tty_session_email_recipient: "[email protected]"
    tty_session_smtp_server: "smtp.deinedomain.com"
    tty_session_smtp_port: 25

  roles:
     - role: chrisvanmeer.tty_sessions

Lizenz

BSD

Autorinformation

Über das Projekt

Open TTY sessions

Installieren
ansible-galaxy install chrisvanmeer.tty_sessions
GitHub Repository
Lizenz
Unknown
Downloads
1.2k
Besitzer