ans2dev.general.udevadm_trigger module – Trigger udev rules.
Note
This module is part of the ans2dev.general collection (version 0.2.0).
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 trigger
command.
Requirements
The below requirements are needed on the host that executes this module.
udevadm trigger
command with--quiet
and--type
options.
Parameters
Parameter |
Comments |
---|---|
Set or not Choices:
|
|
Set the type of events to trigger. Choices:
|
Notes
Note
Module requires
register
function in order to access to the collected info.Module return
udevtrigger.stdout
andudevtrigger.stderr
fromudevadm trigger
command.
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: |