linux-system-roles.tlog
tlog
这个角色配置系统以进行终端会话录制。该角色将配置tlog,将录制数据记录到systemd日志中。
需求
此角色仅支持RHEL8/CentOS8和Fedora发行版。
依赖包要求
此角色需要来自community.general
的ini_file
模块,并使用其他集合来支持rpm-ostree
。 使用以下命令安装依赖集合:
ansible-galaxy collection install -vv -r meta/collection-requirements.yml
角色变量
配置与SSSD的会话录制,这是管理被记录用户或组的首选方式。 这会显式启用SSSD文件提供程序。
tlog_use_sssd
(默认值:true
)
配置SSSD记录范围 - all
/ some
/ none
:
tlog_scope_sssd
(默认值:none
)
将被记录的用户的YAML列表:
tlog_users_sssd
(默认值:[]
)
将被记录的组的YAML列表:
tlog_groups_sssd
(默认值:[]
)
要排除在录制之外的用户的YAML列表(仅在scope=all时适用):
tlog_exclude_users_sssd
(默认值:[]
)
要排除在录制之外的组的YAML列表(仅在scope=all时适用):
tlog_exclude_groups_sssd
(默认值:[]
)
示例剧本
- name: 部署会话录制
hosts: all
roles:
- linux-system-roles.tlog
vars:
tlog_scope_sssd: some
tlog_users_sssd:
- recordeduser
测试
测试使用tests/tests_*.yml
剧本进行。有关详细信息,请参见contributing.md
。
rpm-ostree
请参见README-ostree.md
许可证
GPL v3.0
作者信息
Nathan Kinder @nkinder
Kirill Glebov @sabbaka