I have a problem I was trying to scan my client-server with openscap plugin in the foreman but I get failed without any results.
I use :
Ansible Version : 3.0.1
Dynflow Version :0.2.4
HTTPBoot Version :1 .24.2
Openscap Version :0.7.2
when I go to services in foreman
I get Spool errors: None found
"Proxy failed to send a report from spool to Foreman. This indicates a corrupted report format Report has been moved to directory for storing corrupted files on proxy for later inspection. "
Thank you for the screenshots, it seems like remote execution fails for some reason. I see on the first screenshot that ‘Preview templates’ tab header is red, which usually means there is a problem with a job template for this remote execution. You should get more details when switching to ‘Preview templates’ tab.
You can also try clicking the host name in the table below, which should show output of the executed command for given host.
On the first screenshot, job template fails to render because you do not have policy assigned to host you are trying to scan. To resolve that, you need to assign a policy to the host.
The second problem is that your client does not have access to the scap client package, which is why the Puppet run fails. The package is in our client repo, you can also instruct the Puppet module to configure the repo for you, setting foreman_repo_rel param to appropriate Foreman release version should be enough to achieve that.