stuvusIT.systemd-udevd
systemd-udevd
Este rol configura systemd-udevd y crea entradas y reglas para hwdb
Requisitos
systemd con udevd compilado
Variables del Rol
Nombre | Valor por defecto/Obligatorio | Descripción |
---|---|---|
udevd_log_level |
info |
Nivel de registro de udevd que se debe establecer |
udevd_hwdb_entries |
Array de entradas personalizadas de hwdb, vea más abajo para más información | |
udevd_rules |
Array de reglas personalizadas, vea más abajo para más información |
Entradas personalizadas de hwdb
Cada entrada de hwdb consta de cualquier número de coincidencias y cualquier número de propiedades que se deben establecer si un dispositivo coincide. Ambos valores pueden ser una cadena o una lista de cadenas. No deben estar rodeados de espacios en blanco, la indentación se hace automáticamente por este rol.
Nombre | Valor por defecto/Obligatorio | Descripción |
---|---|---|
matches |
Cadena para coincidir o lista de cadenas | |
properties |
Propiedad a establecer o lista de propiedades |
Reglas personalizadas
Cada regla consta de cualquier número de coincidencias y cualquier número de asignaciones.
Se ordenan para que las coincidencias aparezcan antes de las asignaciones.
Las coincidencias usan ==
para comparar, mientras que las asignaciones usan =
para establecer variables.
Nombre | Valor por defecto/Obligatorio | Descripción |
---|---|---|
matches |
Lista de coincidencias | |
assignments |
Lista de asignaciones |
Dependencias
Ninguna
Ejemplo de Playbook
- hosts: all
roles:
- systemd-udevd
udevd_log_level: err
udevd_hwdb_entries:
- matches: [ "mouse:*:name:*Trackball*:", "mouse:*:name:*trackball*:" ]
properties: "ID_INPUT_TRACKBALL=1"
udevd_rules:
- matches: [ 'KERNEL=="hdb"', 'DRIVER=="ide-disk"' ]
assignmens: [ 'NAME="myDisk"' ]
Licencia
Este trabajo está bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.
Información del Autor
ansible-galaxy install stuvusIT.systemd-udevd