linux-system-roles.tlog

tlog

ansible-lint.yml ansible-test.yml markdownlint.yml tft.yml tft_citest_bad.yml woke.yml

这个角色配置系统以进行终端会话录制。该角色将配置tlog,将录制数据记录到systemd日志中。

需求

此角色仅支持RHEL8/CentOS8和Fedora发行版。

依赖包要求

此角色需要来自community.generalini_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

安装
ansible-galaxy install linux-system-roles.tlog
许可证
gpl-3.0
下载
2.4k