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
- Chris van Meer c.v.meer@atcomputing.nl
ansible-galaxy install chrisvanmeer.tty_sessions