Forge Home

certificate_checker

Installs, configures, and manages Certificate checker

1,991 downloads

181 latest version

4.7 quality score

Version information

  • 3.0.0 (latest)
  • 2.0.0
  • 1.0.0
released Jul 19th 2022
This version is compatible with:
  • Puppet Enterprise 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x
  • Puppet >= 7.0.0 < 8.0.0
  • , , ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'opuscodium-certificate_checker', '3.0.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add opuscodium-certificate_checker
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install opuscodium-certificate_checker --version 3.0.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

opuscodium/certificate_checker — version 3.0.0 Jul 19th 2022

Reference

Table of Contents

Classes

Defined types

Functions

Classes

certificate_checker

Configure certificate_checker

Parameters

The following parameters are available in the certificate_checker class:

package_provider

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

certificate_checker_path

Data type: String

logfile

Data type: String

Logfile to store certificates status

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

ensure

Data type: String

Default value: 'installed'

ignore_nonexistent

Data type: Boolean

Ignore non-existent files. Requires certificate-checker 1.2+

Default value: false

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 certificates status as

Default value: undef

group

Data type: Optional[String]

Group to check certificates status as

Default value: undef

Defined types

certificate_checker::watch

Add certificates to monitor

Parameters

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

paths

Data type: Variant[Array[Stdlib::Absolutepath], Stdlib::Absolutepath]

Paths to certificates to monitor

Default value: $title

Functions

certificate_checker::watched_paths

Type: Puppet Language

Extract watched paths from PuppetDB

certificate_checker::watched_paths()

The certificate_checker::watched_paths function.

Returns: Array[Stdlib::Absolutepath] An array of paths