chrisvanmeer.tty_sessions

ansible-role-tty-sessions

Un rôle pour surveiller les sessions TTY ouvertes sur les hôtes Linux.

Exigences

jmespath

Variables du rôle

tty_session_email_enabled: false

Le reporting par email est désactivé par défaut, mettez ceci à true pour l'activer.

tty_session_email_subject: "Sessions TTY ouvertes"

Objet de l'email lors de l'envoi de rapports par email.

tty_session_email_subtype: "html"

Définit le type MIME de l'email à html. Peut aussi être réglé sur plain. Vous pouvez modifier le modèle comme vous le souhaitez pour l'adapter.

Il y a plus de variables disponibles pour la section email. Consultez la dernière tâche dans le playbook pour cela. S'il n'existe pas, elles seront omises, mais cela vous donne la possibilité d'inclure ces valeurs dans des variables, plutôt que de devoir modifier le playbook.

Dépendances

Pour l'email, ce rôle dépend du module community.general.mail.

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours utile pour les utilisateurs :

- name: Surveillance des sessions TTY
  hosts: all
  become: true

  vars:
    tty_session_email_enabled: true
    tty_session_email_subject: "Sessions TTY ouvertes"
    tty_session_email_sender: "[email protected]"
    tty_session_email_recipient: "[email protected]"
    tty_session_smtp_server: "smtp.votredomaine.com"
    tty_session_smtp_port: 25

  roles:
     - role: chrisvanmeer.tty_sessions

Licence

BSD

Informations sur l'auteur

À propos du projet

Open TTY sessions

Installer
ansible-galaxy install chrisvanmeer.tty_sessions
Licence
Unknown
Téléchargements
1.2k
Propriétaire