diff options
Diffstat (limited to 'roles/udev')
-rw-r--r-- | roles/udev/README.md | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/roles/udev/README.md b/roles/udev/README.md new file mode 100644 index 0000000..854f147 --- /dev/null +++ b/roles/udev/README.md @@ -0,0 +1,44 @@ +udev +===== + +Description +----------- + +The `udev` role configures specified udev rules and generates a powersave +blacklist based on vendor and device IDs. + + +Variables +--------- + +This role **accepts** the following variables: + +Variable | Default | Description +-------------------------------|---------|------------ +`udev_rules` | `[]` | List of udev rules (see [format](#udev_rules) below) +`udev_pci_powersave_blacklist` | `[]` | List of PCI devices with powersaving disabled (`vendorid:productid`) + +### udev\_rules + +The `udev_rules` variable is used to add udev rulesets. It should contain a +list of dictionaries of the following format: + +Key | Default | Description +-------|-----------|------------ +`name` | | Name of rule under `/etc/udev/rules.d` +`rule` | | Rule content + +Usage +----- + +Example playbook: + +````yaml +- name: disable powersaving for NIC + hosts: linux_desktops + roles: + - role: udev + vars: + udev_pci_powersave_blacklist: + - 8086:43e0 +```` |