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
Информация об авторе
- Chris van Meer c.v.meer@atcomputing.nl
ansible-galaxy install chrisvanmeer/ansible-role-tty-sessions