Puppet Class: openssl

Defined in:
manifests/init.pp

Overview

Class: openssl

Installs openssl and ensures bundled certificate list is world readable.

Parameters

[*package_name*]             openssl package name
[*package_ensure*]           openssl package ensure
[*ca_certificates_ensure*]   ca-certificates package ensure

Example

class { '::openssl':
  package_name           => 'openssl-othername',
  package_ensure         => latest,
  ca_certificates_ensure => latest,
}

Parameters:

  • package_name (Optional[String[1]]) (defaults to: undef)
  • package_ensure (Enum['present', 'absent']) (defaults to: present)
  • ca_certificates_ensure (Enum['present', 'absent']) (defaults to: present)


18
19
20
21
22
23
24
# File 'manifests/init.pp', line 18

class openssl (
  Optional[String[1]]       $package_name           = undef,
  Enum['present', 'absent'] $package_ensure         = present,
  Enum['present', 'absent'] $ca_certificates_ensure = present,
){
  contain '::openssl::packages'
}