stuvusIT.systemd-udevd
systemd-udevd
この役割は、systemd-udevdを設定し、hwdbエントリとルールを作成します。
要件
udevdがコンパイルされたsystemdが必要です。
役割の変数
名前 | デフォルト/必須 | 説明 |
---|---|---|
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"' ]
assignments: [ 'NAME="myDisk"' ]
ライセンス
この作品は、クリエイティブ・コモンズ 表示-継承 4.0 国際ライセンスの下でライセンスされています。