ramondevprivate.common.fleet_inventory role – Document Debian servers as Markdown for Obsidian
Note
This role is part of the ramondevprivate.common collection (version 1.0.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 ramondevprivate.common.
To use it in a playbook, specify: ramondevprivate.common.fleet_inventory.
Entry point main – Document Debian servers as Markdown for Obsidian
Synopsis
Collects read-only facts from each host, stores one JSON snapshot per host on the controller and renders a page per host, an overview and a server list.
Hosts that are targeted but not collected keep their last snapshot and are shown as not updated.
Parameters
Parameter |
Comments |
|---|---|
Controller folder for the JSON snapshots. Keep it outside the vault. |
|
Folder in Empty switches descriptions off. Default: |
|
Supplementary groups not shown for users. Never list privilege groups like Default: |
|
A last login older than this many days (at collection time) marks a user inactive. Default: |
|
Bar charts for cores, RAM and disk in the overview. Choices:
|
|
Vault folder for |
|
Host that pings the public addresses (SSH host name or alias); it doesn’t have to be in the inventory and needs Empty means no probe; hosts keep their stored exposure. Default: |
|
SSH key for the probe host (private key, or the public key of an agent key); only this key is offered. Empty means the usual SSH defaults. Default: |
|
SSH port of the probe host; always passed, so a Default: |
|
SSH user on the probe host; required with Default: |
|
List containers that are not running. Decided at render time; they are always collected. Choices:
|
|
Auto-updates without a successful run for this many days (at collection time) need attention. Default: |
|
Accounts not collected at all. Filtering Default: |