arillso.system.facts role – Collect system facts and metadata with K3s integration
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.facts.
Entry point main – Collect system facts and metadata with K3s integration
Synopsis
Enterprise-grade facts collection role that gathers system information, cloud metadata, and provides K3s cluster state detection.
Parameters
Parameter |
Comments |
|---|---|
Age threshold in days for cache file cleanup Default: |
|
Enable automatic cleanup of old cache files Choices:
|
|
Enable compression for cache files (requires gzip) Choices:
|
|
Default cache TTL in seconds (5 minutes) Default: |
|
Universal cache directory for all facts scripts Default: |
|
Universal cache enablement for all facts scripts Choices:
|
|
Cache TTL for cloud metadata (1 hour) Default: |
|
Cache TTL for container facts (5 minutes) Default: |
|
Cache TTL for network facts (30 minutes) Default: |
|
Cache TTL for security facts (5 minutes) Default: |
|
Cache TTL for system facts (24 hours) Default: |
|
Base URL for cloud metadata services Default: |
|
List of cloud providers to detect and support Default: |
|
Full collection name for metadata tracking Default: |
|
Enable parallel execution of facts scripts Choices:
|
|
Collect container runtime health metrics Choices:
|
|
Collect container inventory information Choices:
|
|
Collect container network information Choices:
|
|
Collect container volume information Choices:
|
|
Enable containerd runtime detection Choices:
|
|
Enable Docker runtime detection Choices:
|
|
Enable Kubernetes (K3s/K8s/MicroK8s) runtime detection Choices:
|
|
Enable Podman runtime detection Choices:
|
|
Enable debug logging for facts collection Choices:
|
|
Enable cloud provider metadata collection Choices:
|
|
Enable container runtime detection and facts collection Choices:
|
|
Enable security update information collection Choices:
|
|
Enable caching for static system information Choices:
|
|
Abort execution on script failures vs. continue Choices:
|
|
Logging level for facts scripts Choices:
|
|
Maximum number of retries for network operations Default: |
|
Collect DNS configuration information Choices:
|
|
Collect firewall configuration information Choices:
|
|
Collect network interface information Choices:
|
|
Collect network routing information Choices:
|
|
Node type classification used in facts output Choices:
|
|
Name of playbook executing the role for audit trail Default: |
|
Internal role identifier for facts collection Default: |
|
Maximum execution time per facts script in seconds Default: |
|
Method for checking security updates Choices:
|
|
Extended timeout for package manager security operations Default: |
|
SSH service names by OS family for handler operations |
|
Collect hardware information in system facts Choices:
|
|
Collect network information in system facts Choices:
|
|
Collect performance metrics in system facts Choices:
|
|
Collect storage information in system facts Choices:
|
|
Collect virtualization information in system facts Choices:
|
|
Team or individual responsible for system maintenance Default: |
|
List of tags for system classification and metadata Default: |
|
Timeout in seconds for API calls Default: |
|
Default timeout in seconds for all operations Default: |
|
Auto-detected collection version |