stuvusIT.systemd-udevd
systemd-udevd
Ta rola konfiguruje systemd-udevd oraz tworzy wpisy i zasady hwdb.
Wymagania
systemd z skompilowanym udevd
Zmienne roli
Nazwa | Domyślna/Wymagana | Opis |
---|---|---|
udevd_log_level |
info |
Poziom logowania udevd |
udevd_hwdb_entries |
Tablica niestandardowych wpisów hwdb, więcej informacji poniżej | |
udevd_rules |
Tablica niestandardowych zasad, więcej informacji poniżej |
Niestandardowe wpisy hwdb
Każdy wpis hwdb składa się z dowolnej liczby dopasowań i właściwości, które należy ustawić, jeśli urządzenie pasuje. Obie wartości mogą być ciągiem lub listą ciągów. Nie mogą być otoczone białymi znakami, a wcięcia są automatycznie dodawane przez tę rolę.
Nazwa | Domyślna/Wymagana | Opis |
---|---|---|
matches |
Ciąg do dopasowania lub lista ciągów | |
properties |
Właściwość do ustawienia lub lista właściwości |
Niestandardowe zasady
Każda zasada składa się z dowolnej liczby dopasowań i przypisań.
Są one sortowane tak, że dopasowania pojawiają się przed przypisaniami.
Dopasowania używają ==
do porównania, podczas gdy przypisania używają =
do ustawiania zmiennych.
Nazwa | Domyślna/Wymagana | Opis |
---|---|---|
matches |
Lista dopasowań | |
assignments |
Lista przypisań |
Zależności
Brak
Przykładowy plik playbooka
- 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"' ]
assignments: [ 'NAME="myDisk"' ]
Licencja
To dzieło jest licencjonowane na podstawie Creative Commons Attribution-ShareAlike 4.0 International License.
Informacje o autorze
Zainstaluj
ansible-galaxy install stuvusIT.systemd-udevd
Licencja
other
Pobrania
3.2k
Właściciel
stuvus IT Team - Studierendenvertretung Universität Stuttgart