Hosting the CIS-CAT Pro Assessor bundle internally
There are three separate assessor bundles: one each for Linux, Mac, and Windows. If you choose to host your CIS-CAT Pro Assessor internally, you must download the appropriate assessor bundle for your operating system.
Comply supports a limited number of concurrent downloads of the CIS-CAT Pro Assessor to each Puppet-managed node. In lab testing, a maximum of approximately 120 concurrent downloads was achieved. For large-scale environments, hosting the CIS-CAT Pro Assessor on an internal server can help facilitate simultaneous downloading of the assessor to a large number of nodes during the installation or upgrade of SCM.
To host the assessor file internally, complete the following steps:
- Download the appropriate assessor bundle for your operating system. The
assessor bundles are located at:
- https://<COMPLY_FQDN>/files/assessor/linux
- https://<COMPLY_FQDN>/files/assessor/mac
- https://<COMPLY_FQDN>/files/assessor/windows
- In the Puppet Enterprise (PE) console, click .
- In the Add new class field, select the Comply class.
- In the Parameter name field, select
scanner_source
. - Set the value of the scanner source to the URL where you want to host the
assessor. For example, the URL can have the following structure, where
server-hosting-assessor-ip specifies the IP address
of the server that hosts the assessor and
os
specifies eithermac
,linux
, orwindows
:http://server-hosting-assessor-ip/assessor/os/assessor.zip
- Commit the changes.
Related reference