systemd-udevd

systemd-udevd

Эта роль настраивает systemd-udevd и создает записи и правила hwdb.

Требования

Установленный systemd с компилированным udevd.

Переменные роли

Название По умолчанию/Обязательно Описание
udevd_log_level info Уровень логирования udevd
udevd_hwdb_entries Массив пользовательских записей hwdb, смотрите ниже для получения дополнительной информации
udevd_rules Массив пользовательских правил, смотрите ниже для получения дополнительной информации

Пользовательские записи hwdb

Каждая запись hwdb состоит из любого количества совпадений и любого количества свойств, которые нужно установить, если устройство соответствует условиям. Обе значения могут быть строкой или списком строк. Они не должны содержать пробелов, отступы добавляются автоматически этой ролью.

Название По умолчанию/Обязательно Описание
matches Строка для совпадения или список строк
properties Свойство для установки или список свойств

Пользовательские правила

Каждое правило состоит из любого количества совпадений и любого количества присваиваний. Они отсортированы так, что совпадения идут перед присваиваниями. Для сравнения используется ==, для установки переменных — =.

Название По умолчанию/Обязательно Описание
matches Список совпадений
assignments Список присваиваний

Зависимости

Нет

Пример плейбука

- 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"' ]

Лицензия

Эта работа лицензируется под Лицензией Creative Commons Attribution-ShareAlike 4.0 International.

Информация об авторе

О проекте

Configure systemd's udev

Установить
ansible-galaxy install stuvusIT/systemd-udevd
Лицензия
other
Загрузки
3168
Владелец
stuvus IT Team - Studierendenvertretung Universität Stuttgart