chrisvanmeer.tty_sessions
ansible-role-tty-sessions
一个用于监控 Linux 主机上开放 TTY 会话的角色。
需求
jmespath
角色变量
tty_session_email_enabled: false
默认情况下,电子邮件报告是禁用的,将其设置为 true
以启用。
tty_session_email_subject: "开放 TTY 会话"
发送电子邮件报告时的主题。
tty_session_email_subtype: "html"
将电子邮件的 MIME 类型设置为 html
。也可以设置为 plain
。可以根据自己的需要修改模板以匹配此设置。
在电子邮件部分还有更多变量可用。有关这些变量的信息,请参阅 playbook 中的最后一个任务。如果不存在,则将省略这些变量,但这给您提供了在变量中包含这些值的选项,而不必编辑 playbook。
依赖关系
对于电子邮件,此角色依赖于 community.general.mail
模块。
示例 Playbook
包含一个如何使用此角色的示例(例如,将变量作为参数传入)对用户来说总是很有帮助的:
- 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.tty_sessions
许可证
Unknown
下载
1.2k
拥有者