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 国際ライセンスの下でライセンスされています。

作成者情報

プロジェクトについて

Configure systemd's udev

インストール
ansible-galaxy install stuvusIT.systemd-udevd
ライセンス
other
ダウンロード
3.2k
所有者
stuvus IT Team - Studierendenvertretung Universität Stuttgart