tls_checker
: Configure tls_checker
tls_checker::watch
: summary Add TLS endpoints to monitor
tls_checker::watched_endpoints
: Extract watched TLS endpoints from PuppetDB
Configure tls_checker
The following parameters are available in the tls_checker
class:
Data type: Enum['gem', 'puppet_gem']
Which package provider to use
Data type: String
Path to tls-checker
Data type: String
Logfile to store certificates status
Default value: '/var/log/tls-checker.jsonl'
Data type: String
Default value: 'installed'
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 TLS status as
Default value: undef
Data type: Optional[String]
Group to check TLS status as
Default value: undef
summary Add TLS endpoints to monitor
The following parameters are available in the tls_checker::watch
defined type:
Data type: Variant[Array[String], String]
Endpoints to monitor
Default value: $title
Type: Puppet Language
Extract watched TLS endpoints from PuppetDB
The tls_checker::watched_endpoints function.
Returns: Array[String]
An array of TLS endpoints