Mkp list command no longer machine readable; please add parsable output

The purpose of having machine readable output is being able to handle the installation and removal of MKPs with Ansible, for example.

We deploy checkmk servers with Ansible and also install MKPs that way. Previously, we could just mkp install our_package.mkp no matter the version or whether our_package.mkp was already installed. Now this breaks if the same package and version is already installed. However, we found a solution for that. It’s pretty cumbersome, but it works.

We also use the mkp list command to get a list of installed packages. This output has now changed. I know how to pick just the first column of that new output, but I would appreciate if we could just rely on the output or at least have an option to force machine readable output.

2 Likes