serverbee.selinux_custom_module

Rol de módulo personalizado de SELinux

Este rol instala módulos personalizados de SELinux y establece SELinux en modo Enforcing.

Variables

General
  • selinux_config_dir: [predeterminado: /etc/selinux]: Directorio donde se almacenarán todos los archivos de módulo de SELinux de este rol.
Configuración de módulos personalizados de SELinux
  • selinux_custom_modules: [predeterminado: {}]: Declaraciones de módulos de SELinux.
  • selinux_custom_modules.key: [requerido]: El identificador del módulo (por ejemplo, primer-modulo-personalizado:).
  • selinux_custom_modules.key.value: [requerido]: Declaración del código fuente de los módulos personalizados de SELinux.

Dependencias

Ninguna

Ejemplo

---
- host: localhost
  roles:
    - serverbee.selinux_custom_module
  vars:
    selinux_custom_modules:
      primer-modulo-personalizado: |
        module primer-modulo-personalizado 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;

Licencia

Licencia GPLv3

Información del autor

Bohdan Saienko

Acerca del proyecto

Role to install custom SELinux modules.

Instalar
ansible-galaxy install serverbee.selinux_custom_module
Licencia
Unknown
Descargas
1.1k
Propietario