stuvusIT.systemd-udevd
systemd-udevd
Ce rôle configure systemd-udevd et crée des entrées hwdb et des règles.
Exigences
systemd avec udevd compilé.
Variables du Rôle
Nom | Par défaut/Nécessaire | Description |
---|---|---|
udevd_log_level |
info |
Niveau de journalisation de udevd à définir |
udevd_hwdb_entries |
Tableau d'entrées hwdb personnalisées, voir ci-dessous pour plus d'informations | |
udevd_rules |
Tableau de règles personnalisées, voir ci-dessous pour plus d'informations |
Entrées hwdb personnalisées
Chaque entrée hwdb se compose d'un nombre quelconque de correspondances et d'un nombre quelconque de propriétés à définir si un appareil correspond. Les deux valeurs peuvent être soit une chaîne, soit une liste de chaînes. Elles ne doivent pas être entourées d'espaces, l'indentation est automatiquement faite par ce rôle.
Nom | Par défaut/Nécessaire | Description |
---|---|---|
matches |
Chaîne à correspondre ou liste de chaînes | |
properties |
Propriété à définir ou liste de propriétés |
Règles personnalisées
Chaque règle se compose d'un nombre quelconque de correspondances et d'un nombre quelconque d'assignations.
Elles sont triées pour que les correspondances viennent avant les assignations.
Les correspondances utilisent ==
pour comparer, tandis que les assignations utilisent =
pour définir des variables.
Nom | Par défaut/Nécessaire | Description |
---|---|---|
matches |
Liste de correspondances | |
assignments |
Liste d'assignations |
Dépendances
Aucune
Exemple de Playbook
- 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"' ]
Licence
Ce travail est sous une Licence Creative Commons Attribution-ShareAlike 4.0 International.
Informations sur l'Auteur
ansible-galaxy install stuvusIT.systemd-udevd