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.
Информация об авторе
Установить
ansible-galaxy install stuvusIT/systemd-udevd
Лицензия
other
Загрузки
3173
Владелец
stuvus IT Team - Studierendenvertretung Universität Stuttgart