ans2dev.general.udevadm_trigger module – Trigger udev rules.
Note
This module is part of the ans2dev.general collection (version 0.2.2).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install ans2dev.general.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: ans2dev.general.udevadm_trigger.
New in ans2dev.general 0.2.0
Synopsis
Trigger udev rules using
udevadm triggercommand.
Requirements
The below requirements are needed on the host that executes this module.
udevadm triggercommand with--quietand--typeoptions.
Parameters
Parameter |
Comments |
|---|---|
Set or not Choices:
|
|
Set the type of events to trigger. Choices:
|
Notes
Note
Module requires
registerfunction in order to access to the collected info.Module return
udevtrigger.stdoutandudevtrigger.stderrfromudevadm triggercommand.
Examples
---
# Trigger all events
- name: Trigger all events
ans2dev.general.udevadm_trigger:
quiet: true
type: all
register: result
# Trigger devices events without quiet
- name: Trigger all events
ans2dev.general.udevadm_trigger:
quiet: false
type: devices
register: result
# Trigger subsystems events
- name: Trigger all events
ans2dev.general.udevadm_trigger:
quiet: true
type: subsystems
register: result
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
Returned: always |
|
Returned: always Sample: |
|
Returned: always Sample: |