linux-system-roles.tlog

tlog

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

Ta rola konfiguruje system do nagrywania sesji terminala. Rola skonfiguruje tlog, aby logować dane nagrywania w dzienniku systemd.

Wymagania

Ta rola jest wspierana tylko na dystrybucjach RHEL8/CentOS8 i Fedora.

Wymagania dotyczące kolekcji

Ta rola wymaga modułu ini_file z community.general oraz używa innych kolekcji do wsparcia rpm-ostree. Użyj następującego polecenia, aby zainstalować kolekcje:

ansible-galaxy collection install -vv -r meta/collection-requirements.yml

Zmienne Roli

Skonfiguruj nagrywanie sesji z SSSD, preferowany sposób zarządzania nagrywanymi użytkownikami lub grupami. Powoduje to, że dostawca plików SSSD jest włączony w sposób jawny.

  • tlog_use_sssd (domyślnie: true)

Skonfiguruj zakres nagrywania SSSD - all / some / none:

  • tlog_scope_sssd (domyślnie: none)

Lista YAML użytkowników, którzy mają być nagrywani:

  • tlog_users_sssd (domyślnie: [])

Lista YAML grup, które mają być nagrywane:

  • tlog_groups_sssd (domyślnie: [])

Lista YAML użytkowników, którzy mają być wykluczeni z nagrywania (dotyczy tylko, gdy zakres=all):

  • tlog_exclude_users_sssd (domyślnie: [])

Lista YAML grup, które mają być wykluczone z nagrywania (dotyczy tylko, gdy zakres=all):

  • tlog_exclude_groups_sssd (domyślnie: [])

Przykład Playbooka

- name: Wdrożenie nagrywania sesji
  hosts: all
  roles:
    - linux-system-roles.tlog
  vars:
    tlog_scope_sssd: some
    tlog_users_sssd:
      - recordeduser

Testowanie

Testowanie odbywa się z użyciem playbooków tests/tests_*.yml. Zobacz contributing.md.

rpm-ostree

Zobacz README-ostree.md

Licencja

GPL v3.0

Informacje o autorze

  • Nathan Kinder @nkinder

  • Kirill Glebov @sabbaka

Zainstaluj
ansible-galaxy install linux-system-roles.tlog
Licencja
gpl-3.0
Pobrania
2.4k
Właściciel