arillso.system.thermal role – Manage thermal and sensor monitoring on Linux systems
Note
This role is part of the arillso.system collection (version 1.0.5).
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 arillso.system.
To use it in a playbook, specify: arillso.system.thermal.
Entry point main – Manage thermal and sensor monitoring on Linux systems
Synopsis
Installs and configures thermal management tools including thermald, lm-sensors, and fancontrol
Manages temperature thresholds and thermal zones for CPU and ACPI
Configures thermal preferences for performance, quiet, or balanced operation
arillso
Parameters
Parameter |
Comments |
|---|---|
ACPI thermal zone active cooling threshold in millidegrees Celsius (e.g., 80000 = 80°C) Default: |
|
ACPI thermal zone passive cooling threshold in millidegrees Celsius (e.g., 70000 = 70°C) Default: |
|
ACPI active sampling period in seconds Default: |
|
CPU active sampling period in seconds Default: |
|
CPU package active cooling threshold in millidegrees Celsius (e.g., 85000 = 85°C) Default: |
|
CPU passive sampling period in seconds Default: |
|
CPU package passive cooling threshold in millidegrees Celsius (e.g., 75000 = 75°C) Default: |
|
Enable ACPI thermal zone monitoring Choices:
|
|
Enable CPU temperature monitoring Choices:
|
|
Enable or disable thermal management configuration Choices:
|
|
List of thermal management packages to install Default: |
|
ACPI passive sampling period in seconds Default: |
|
Platform name for thermal configuration (auto-detected if not set) Default: |
|
Thermal management preference mode Choices:
|
|
Run sensors-detect automatically to detect hardware sensors Choices:
|