The float-util-credentials role is broken in check mode
For instance this is a dry-run of a certificate that needs to be renewed:
TASK [float-util-credentials : Check the internal PKI certificates] **************************
changed: [sofferenza] => (item={'credentials': {'name': 'prometheus'}, 'service': 'prometheus', 'mode': 'client', 'x509_params': {}})
TASK [float-util-credentials : Create internal PKI CSRs] *************************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: KeyError: 'rc'
fatal: [sofferenza]: FAILED! => {"msg": "Unexpected failure during module execution.", "stdout": ""}
the failure on 'rc' is internal to the x509_csr action plugin (which attempts to check a command that is not actually run).