Affected Puppet, Ruby, OS and module versions/distributions
Puppet: 7.21
Ruby: 2.7.0p0
Distribution: Debian
Module version: 9.2.0
How to reproduce (e.g Puppet code you use)
Run zabbix module 9.2.0 with apache module >= 9.0.0
What are you seeing
Apache module version 9.0.0 drops version 2.2 support and breaks version check
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, 'versioncmp' parameter 'a' expects a String value, got Undef (file: /etc/puppetlabs/code/environments/production/modules/zabbix/manifests/web.pp, line: 416, column: 8)
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce (e.g Puppet code you use)
Run zabbix module 9.2.0 with apache module >= 9.0.0
What are you seeing
Apache module version 9.0.0 drops version 2.2 support and breaks version check
zabbix::web no longer needs
The following should be sufficient.
That being said I haven't looked through the rest of the module to see if there are other places multiple apache versions are supported.