ans2dev.general.udevadm_verify module – Verify udev rules file.
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_verify
.
New in ans2dev.general 0.2.0
Synopsis
Verify udev rules file using
udevadm verify
command.
Requirements
The below requirements are needed on the host that executes this module.
udevadm verify
command with--resolve-names
and--no-style
options.
Parameters
Parameter |
Comments |
---|---|
This option is used to add or not the Choices:
|
|
This option is used to indicate when to resolve names. Choices:
|
|
Udev rules file path to check. Use full name like |
Notes
Note
Module requires
register
function in order to access to the collected info.
Examples
---
# Verify udev rules file
- name: Verify udev rules file
ans2dev.general.udevadm_verify:
src: "/etc/udev/rules.d/70-snap.snapd.rules"
no_style: True
resolve_names: "early"
register: result
# Verify udev rules file without no-style and resolve_names=never
- name: Verify udev rules file
ans2dev.general.udevadm_verify:
src: "/etc/udev/rules.d/70-snap.snapd.rules"
no_style: False
resolve_names: "never"
register: result
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
Returned: always |
|
Failed check count. Returned: always Sample: |
|
Errors from Returned: when errors are found in file. |
|
The error occurs. Returned: always Sample: |
|
File name Returned: always Sample: |
|
Line number in which the error occurs. Returned: always Sample: |
|
The error Type. Returned: always Sample: |
|
Success check count. Returned: always Sample: |