Re: [PATCH v4 0/2] Lucid: A custom Ansible stdout callback for kdevops
Daniel Gomez <[email protected]> Tue, 2 Dec 2025 00:14:16 +0100
| Newsgroups | dev.linux.lists.kdevops |
|---|---|
| Message-ID | <[email protected]> |
From: Daniel Gomez <[email protected]> On Tue, 02 Dec 2025 00:11:15 +0100, Daniel Gomez wrote: > The Ansible stdout callback ecosystem is quite wide, supporting multiple > output formats and options. However, after testing a variety of them > with kdevops workflows, none fit well for our use cases. Most existing > callbacks provide verbose output that makes it difficult for users to > understand what's actually happening during playbook executions. > > kdevops relies on Ansible's idempotency principle [1], meaning playbooks > are designed to reach the desired state regardless of the current state. > Users shouldn't need to worry about which tasks are running or being > skipped, the output should simply guide them to the expected result. > With this principle in mind and inspired by other projects [2] like > bitbake (from OpenEmbedded/Yocto), we can focus the default output > on what actually matters: the currently running task, a short list of > recent tasks, and elapsed time for the current operation. > > [...] Applied. [1/2] ansible: use native verbosity config instead of custom AV variable commit: 0023c18b915ad719d517e3a42385829ef8892a01 [2/2] ansible: add lucid callback plugin for clean output commit: d55d3dcc3462c6071f98800cda7de732f38d8161 Best regards, -- Daniel Gomez <[email protected]>