- Description
- Setup - The basics of getting started with cis_benchmark_profiles
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
This module is intended to implement the benchmark(s) defined by https://www.cisecurity.org/. For more in formation see https://www.cisecurity.org/cis-benchmarks/cis-benchmarks-faq/
The module intends to provided Puppet code for configuration and assurance, with reporting provided by Puppets report mechanism.
Please be aware the CIS Benchmark is very opinionated and structured, but there are already existing modules for implementing several key features as such this module profiles their usage, or will provide messaging when to go use those modules.
This module is furthermore intended to replace https://github.com/abucton/cis_benchmarks. This module, introduces a better Facter fact usage, Puppet Tasks, and testing at the unit, and acceptance level.
Puppet (duh), please see the dependancies for module requirements.
This module handles Facter facts natively in the majority so you will want to go remove the scripts deployed by the abuxton/cis_benchmarks module. Otherwise the intention is to be able to simply swap out.
There is no further requirements except to review the CIS benchmarks to understand which benchmarks you wish to apply, and at what level.
In the Limitations section, list any incompatibilities, known issues, or other warnings.
see the CONTRIBUTING.md
See CHANGELOG.md and CONTRINBUTORS.md