tty_sessions

ansible-role-tty-sessions

Роль для мониторинга открытых TTY-сессий на Linux-хостах.

Требования

jmespath

Переменные роли

tty_session_email_enabled: false

Отправка отчетов по электронной почте отключена по умолчанию, установите это значение на true, чтобы включить.

tty_session_email_subject: "Открытые TTY-сессии"

Тема сообщения электронной почты при отправке отчетов.

tty_session_email_subtype: "html"

Установка типа содержимого электронной почты на html. Также может быть установлено на plain. Шаблон можно изменить по желанию, чтобы соответствовать этому.

Существуют и другие переменные для секции электронной почты. Смотрите последнюю задачу в плейбуке для получения дополнительной информации. Если они отсутствуют, они будут опущены, но это дает вам возможность включить эти значения в переменные, а не редактировать плейбук.

Зависимости

Для отправки почты эта роль зависит от модуля community.general.mail.

Пример плейбука

Включение примера использования вашей роли (например, с передаваемыми в качестве параметров переменными) всегда полезно для пользователей:

- name: Мониторинг TTY сессий
  hosts: all
  become: true

  vars:
    tty_session_email_enabled: true
    tty_session_email_subject: "Открытые TTY-сессии"
    tty_session_email_sender: "[email protected]"
    tty_session_email_recipient: "[email protected]"
    tty_session_smtp_server: "smtp.yourdomain.com"
    tty_session_smtp_port: 25

  roles:
     - role: chrisvanmeer.tty_sessions

Лицензия

BSD

Информация об авторе

О проекте

Open TTY sessions

Установить
ansible-galaxy install chrisvanmeer/ansible-role-tty-sessions
Лицензия
Unknown
Загрузки
185
Владелец