stuvusIT.systemd-udevd
systemd-udevd
Diese Rolle konfiguriert systemd-udevd und erstellt hwdb-Einträge und Regeln.
Anforderungen
systemd mit udevd, das kompiliert ist.
Rollenvariablen
Name | Standard/Erforderlich | Beschreibung |
---|---|---|
udevd_log_level |
info |
Log-Ebene von udevd, die festgelegt werden soll |
udevd_hwdb_entries |
Array von benutzerdefinierten hwdb-Einträgen, siehe unten für mehr Informationen | |
udevd_rules |
Array von benutzerdefinierten Regeln, siehe unten für mehr Informationen |
Benutzerdefinierte hwdb-Einträge
Jeder hwdb-Eintrag besteht aus beliebig vielen Übereinstimmungen und beliebig vielen Eigenschaften, die festgelegt werden, wenn ein Gerät übereinstimmt. Beide Werte können entweder eine Zeichenfolge oder eine Liste von Zeichenfolgen sein. Sie dürfen nicht von Leerzeichen umgeben sein, die Einrückung erfolgt automatisch durch diese Rolle.
Name | Standard/Erforderlich | Beschreibung |
---|---|---|
matches |
Zeichenfolge zur Übereinstimmung oder Liste von Zeichenfolgen | |
properties |
Eigenschaft oder Liste von Eigenschaften, die festgelegt werden sollen |
Benutzerdefinierte Regeln
Jede Regel besteht aus beliebig vielen Übereinstimmungen und beliebig vielen Zuweisungen.
Sie werden so sortiert, dass die Übereinstimmungen vor den Zuweisungen kommen.
Die Übereinstimmungen verwenden ==
zum Vergleichen, während die Zuweisungen =
zum Festlegen von Variablen verwenden.
Name | Standard/Erforderlich | Beschreibung |
---|---|---|
matches |
Liste von Übereinstimmungen | |
assignments |
Liste von Zuweisungen |
Abhängigkeiten
Keine
Beispiel-Playbook
- hosts: alle
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"' ]
Lizenz
Diese Arbeit ist unter einer Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen 4.0 International Lizenz lizenziert.
Autoreninformation
ansible-galaxy install stuvusIT.systemd-udevd