certificate_checker
: Configure certificate_checker
certificate_checker::watch
: Add certificates to monitor
certificate_checker::watched_paths
: Extract watched paths from PuppetDB
Configure certificate_checker
The following parameters are available in the certificate_checker
class:
package_provider
certificate_checker_path
logfile
ensure
ignore_nonexistent
hour
minute
month
monthday
weekday
user
group
Data type: Enum['gem', 'puppet_gem']
Data type: String
Data type: String
Logfile to store certificates status
Default value: '/var/log/certificate-checker.jsonl'
Data type: String
Default value: 'installed'
Data type: Boolean
Ignore non-existent files. Requires certificate-checker 1.2+
Default value: false
Data type: Any
Default value: '*/4'
Data type: Any
Default value: fqdn_rand(60)
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Optional[String]
User to check certificates status as
Default value: undef
Data type: Optional[String]
Group to check certificates status as
Default value: undef
Add certificates to monitor
The following parameters are available in the certificate_checker::watch
defined type:
Data type: Variant[Array[Stdlib::Absolutepath], Stdlib::Absolutepath]
Paths to certificates to monitor
Default value: $title
Type: Puppet Language
Extract watched paths from PuppetDB
The certificate_checker::watched_paths function.
Returns: Array[Stdlib::Absolutepath]
An array of paths