Installs the Lynis security auditing tool on RHEL/CentOS or Debian/Ubuntu servers.
None.
lynis_version: 2.7.4
lynis_version_sha256sum: a3f615793ff80733bae15584893a4086101d891c61c3a52d280dfb658cb98fbd
The version and corresponding sha256sum
of Lynis to install. Latest version and hash can be found on the Lynis download page.
lynis_src_directory: /usr/local/src/
The directory to store the .tar.gz
and Lynis src files.
lynis_dest_directory: /opt
The directory to hold the Lynis installation.
lynis_log_directory: /var/log/lynis
The directory for the Lynis logs. Used by the cron job. By default Lynis will output the report to stdout
and log to /var/log/lynis.log
and /var/log/lynis-report.dat
.
lynis_cron: yes
lynis_cron_weekday: "*"
lynis_cron_hour: 3
lynis_cron_minute: 30
Lynis cron job configuration. The report, report log, and report data are all written to the lynis_log_directory
.
Custom Configuration
lynis_custom_cfg: yes
lynis_custom_cfg_path: 'templates/custom.prf.j2'
This enables you to overide the default configuration. the out of the box config overides the certficate path for checkingcertificates. This stops Lynis reporting on archived certificates for LetsEncrypt. Youcan reference you own custom file if you have additional config to override.
None.
- hosts: all
roles:
- { role: tommarshall.lynis, tags: [lynis] }
MIT / BSD