thbe.security

Rola Ansible thbe-security

Molecule

Ta rola konfiguruje i wdraża ustawienia bezpieczeństwa oraz narzędzia na instancji RHEL lub klonie RHEL.

Wymagania

Ta rola nie ma żadnych wymagań.

Zmienne Roli

  • role_directory - Ta zmienna zawiera główną ścieżkę katalogów używanych przez role thbe (nie zmieniać!)
  • password_quality_file - Ta zmienna zawiera plik dotyczący jakości haseł (nie zmieniać!)
  • password_login_file - Ta zmienna zawiera plik logowania (nie zmieniać!)
  • minlen (domyślnie: 16)
  • lcredit (domyślnie: -1)
  • ucredit (domyślnie: -1)
  • dcredit (domyślnie: -1)
  • ocredit (domyślnie: -1)
  • pass_max_days - Maksymalna liczba dni przed koniecznością zmiany hasła (domyślnie: 365)
  • pass_min_days - Minimalna liczba dni przed możliwością zmiany hasła (domyślnie: 0)
  • pass_min_len - Minimalna długość hasła (domyślnie: 8)
  • pass_warn_age - Liczba dni przed ostrzeżeniem, że hasło wygasa (domyślnie: 7)
  • remember - Liczba haseł do zapamiętania (domyślnie: 24)
  • lynis_enable - Włącz instalację Lynis (domyślnie: fałsz; wymaga EPEL)
  • rkhunter_enable - Włącz instalację rkhunter (domyślnie: fałsz; wymaga EPEL)

Zależności

Ta rola zależy od:

  • thbe.common
  • thbe.rhel

Przykładowy Playbook

Ta rola może być dodana w pliku site.yml w ten sposób:

- name: Playboki Ansible dla wszystkich węzłów
  hosts: all
  collections:
    - ansible.posix
    - community.general
  gather_facts: true
  vars:
        external_repos_epel: true
        lynis_enable: true
        rkhunter_enable: true

  tasks:
    - name: Rola Wspólna
      ansible.builtin.include_role:
        name: thbe.common
    - name: Rola rhel
      ansible.builtin.include_role:
        name: thbe.rhel
    - name: Rola Bezpieczeństwo
      ansible.builtin.include_role:
        name: thbe.security

Licencja

GPL-3.0-only

Informacje o autorze

Thomas Bendler - https://www.thbe.org/

O projekcie

This role configures and deploys security specific settings/ tools on an RHEL instance or RHEL clone

Zainstaluj
ansible-galaxy install thbe.security
Licencja
gpl-3.0
Pobrania
235
Właściciel
Professional hobbyist