chrisvanmeer.tty_sessions
ansible-role-tty-sessions
Un rol para monitorear sesiones TTY abiertas en hosts Linux.
Requisitos
jmespath
Variables del Rol
tty_session_email_enabled: false
El informe de correo electrónico predeterminado está deshabilitado, configúralo en true
para habilitarlo.
tty_session_email_subject: "Sesiones TTY abiertas"
Asunto del correo electrónico al enviar informes.
tty_session_email_subtype: "html"
Configurando el tipo MIME del correo electrónico a html
. También se puede configurar a plain
. Puedes modificar la plantilla a tu gusto para adaptarla.
Hay más variables disponibles para la sección de correo electrónico. Consulta la última tarea en el playbook para esto. Si no existen, se omitirán, pero esto te da la opción de incluir estos valores en variables, en lugar de tener que editar el playbook.
Dependencias
Para el correo electrónico, este rol depende del módulo community.general.mail
.
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:
- name: Monitoreo de sesiones TTY
hosts: all
become: true
vars:
tty_session_email_enabled: true
tty_session_email_subject: "Sesiones TTY abiertas"
tty_session_email_sender: "tty.sessions@tu_dominio.com"
tty_session_email_recipient: "soc@tu_dominio.com"
tty_session_smtp_server: "smtp.tu_dominio.com"
tty_session_smtp_port: 25
roles:
- role: chrisvanmeer.tty_sessions
Licencia
BSD
Información del Autor
- Chris van Meer c.v.meer@atcomputing.nl
ansible-galaxy install chrisvanmeer.tty_sessions