Bugfixes
- Remove puppetlabs/stdlib dependency which was causing type validation error in some environments
Bugfixes
- Remove Stdlib::HTTPSUrl validation due to "unresolved type" errors
Bugfixes
- Use Puppets HTTP Client (causing certificate validation issues)
Refactor
- Move to using Puppet Providers instead of Functions.
Bugfixes
- Handle 404 errors and display a warning
- Add validation on site_name as this is being used to create a unix user
Bugfixes
- Fixes and occasional issue where passwords were attempting to be set before the site is created.
Features
- Add ability to set cmkadmin and automation admin account passwords. It is now a requirement for
cmkadmin_user_password
to be set whenmode => 'server'
is used. - Add ability to only require
version
to be defined, a common URL will be used, but ifdownload_url
is given, this will be used instead.
Bugfixes
- Raise
Puppet::Error
instead offunction_fail
to correctly alert in the Puppet.
Known Issues
--trust-cert
option is being used during the CheckMK registration process, this isn't an issue where the CheckMK server is using HTTPS as this is skipped (werk #14715). This can be a potential security issue if the CheckMK server is only configured for HTTP connections.
Initial release of the module!