OpenVAS Vulnerability Scanner Role (role::scanner::openvas)
Overview
The role::scanner::openvas class deploys and configures the OpenVAS
(Greenbone Vulnerability Manager) vulnerability scanner on LinuxAid-managed
servers. It sets up vulnerability feed synchronization, web interfaces,
and optional HAProxy ingress proxying.
Included Components
- OpenVAS / Greenbone Services: Vulnerability scanner daemon, manager, and vulnerability database feed update timers.
- HAProxy Ingress Integration: Optional SSL termination and reverse proxying for the Greenbone web portal.
Usage
Assign the role to a node in its Hiera file (agents/<certname>.yaml):
classes:
- role::scanner::openvas
Configuration
Customize feed sync and web portal options in Hiera:
profile::scanner::openvas::enable_haproxy: true
profile::scanner::openvas::auto_update_feed: true