Documentation
PLEASE NOTE: This document applies to latest version and not to the latest stable release v2.20
Documentation for other releases can be found by using the version selector in the top right of any doc page.sysfs
Manage sysfs attributes for kernel and device configuration. Essential for IoT devices and embedded systems where hardware parameters need to be tuned at runtime.
Attributes
check_mode:
support: full
Parameters
| Parameter | Required | Type | Values | Description |
|---|---|---|---|---|
| path | true | string | sysfs attribute path. | |
| state | string | present absent |
Whether the attribute should be present or absent. [default: "present"] |
|
| value | string | Desired value of the sysfs attribute. Required when state=present. |
Examples
- name: Set MTU for network interface
sysfs:
path: /sys/class/net/eth0/mtu
value: "9000"
- name: Configure GPIO pin direction
sysfs:
path: /sys/class/gpio/gpio17/direction
value: "out"
- name: Enable IP forwarding via sysfs
sysfs:
path: /proc/sys/net/ipv4/ip_forward
value: "1"
- name: Set CPU governor
sysfs:
path: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
value: "performance"