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

Acerca del proyecto

Open TTY sessions

Instalar
ansible-galaxy install chrisvanmeer.tty_sessions
Licencia
Unknown
Descargas
1.2k
Propietario