tls_checker

Installs, configures, and manages TLS checker

Opus Codium

opuscodium

987 downloads

413 latest version

4.6 quality score

Version information

  • 2.0.1 (latest)
  • 2.0.0
  • 1.0.0
released May 14th 2021
This version is compatible with:
  • Puppet Enterprise 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x
  • Puppet >= 6.0.0 < 8.0.0
  • Debian
    ,
    FreeBSD

Start using this module

Documentation

opuscodium/tls_checker — version 2.0.1 May 14th 2021

Reference

Table of Contents

Classes

Defined types

Functions

Classes

tls_checker

Configure tls_checker

Parameters

The following parameters are available in the tls_checker class:

package_provider

Data type: Enum['gem', 'puppet_gem']

Which package provider to use

tls_checker_path

Data type: String

Path to tls-checker

logfile

Data type: String

Logfile to store certificates status

Default value: '/var/log/tls-checker.jsonl'

ensure

Data type: String

Default value: 'installed'

hour

Data type: Any

Default value: '*/4'

minute

Data type: Any

Default value: fqdn_rand(60)

month

Data type: Any

Default value: undef

monthday

Data type: Any

Default value: undef

weekday

Data type: Any

Default value: undef

user

Data type: Optional[String]

User to check TLS status as

group

Data type: Optional[String]

Group to check TLS status as

Defined types

tls_checker::watch

summary Add TLS endpoints to monitor

Parameters

The following parameters are available in the tls_checker::watch defined type:

endpoints

Data type: Variant[Array[String], String]

Endpoints to monitor

Default value: $title

Functions

tls_checker::watched_endpoints

Type: Puppet Language

Extract watched TLS endpoints from PuppetDB

tls_checker::watched_endpoints()

The tls_checker::watched_endpoints function.

Returns: Array[String] An array of TLS endpoints