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