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

Über das Projekt

Configure systemd's udev

Installieren
ansible-galaxy install stuvusIT.systemd-udevd
GitHub Repository
Lizenz
other
Downloads
3.2k
Besitzer
stuvus IT Team - Studierendenvertretung Universität Stuttgart