serverbee.selinux_custom_module

Rola customowego modułu SELinux

Ta rola instaluje customowe moduły SELinux i ustawia SELinux w trybie egzekwowania.

Zmienne

Ogólne
  • selinux_config_dir: [domyślnie: /etc/selinux]: Katalog, w którym będą przechowywane wszystkie pliki modułów SELinux z tej roli
Ustawienia customowych modułów SELinux
  • selinux_custom_modules: [domyślnie: {}]: Deklaracje modułów SELinux
  • selinux_custom_modules.key: [wymagane]: Identyfikator modułu (np. first-custom-module:)
  • selinux_custom_modules.key.value: [wymagane]: Deklaracja kodu źródłowego customowych modułów SELinux

Zależności

Brak

Przykład

---
- host: localhost
  roles:
    - serverbee.selinux_custom_module
  vars:
    selinux_custom_modules:
      first-custom-module: |
        module first-custom-module 1.0;
        require {
                type myapp_t;
                type myapp_port_t;
                class tcp_socket name_bind;
        }
        allow myapp_t myapp_port_t:tcp_socket name_bind;

Licencja

Licencja GPLv3

Informacje o autorze

Bohdan Saienko

O projekcie

Role to install custom SELinux modules.

Zainstaluj
ansible-galaxy install serverbee.selinux_custom_module
Licencja
Unknown
Pobrania
1.1k
Właściciel