Puppet Class: autofs::config::pki

Defined in:
manifests/config/pki.pp

Summary

Controls all pki related articles for autofs

Overview

Parameters:

  • app_pki_external_source (String) (defaults to: simplib::lookup('simp_options::pki::source', { 'default_value' => '/etc/pki/simp/x509' }))
    • If pki = ‘simp’ or true, this is the directory from which certs will be copied, via pki::copy. Defaults to /etc/pki/simp/x509.

    • If pki = false, this variable has no effect.

  • app_pki_dir (Stdlib::Absolutepath) (defaults to: '/etc/pki/simp_apps/autofs/x509')

    This variable controls the basepath of $app_pki_key, $app_pki_cert, $app_pki_ca, $app_pki_ca_dir, and $app_pki_crl. It defaults to /etc/pki/simp_apps/autofs/x509.

  • app_pki_key (Stdlib::Absolutepath) (defaults to: "${app_pki_dir}/private/${::fqdn}.pem")

    Path and name of the private SSL key file

  • app_pki_cert (Stdlib::Absolutepath) (defaults to: "${app_pki_dir}/public/${::fqdn}.pub")

    Path and name of the public SSL certificate

Author:



24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'manifests/config/pki.pp', line 24

class autofs::config::pki(
  String               $app_pki_external_source = simplib::lookup('simp_options::pki::source', { 'default_value' => '/etc/pki/simp/x509' }),
  Stdlib::Absolutepath $app_pki_dir             = '/etc/pki/simp_apps/autofs/x509',
  Stdlib::Absolutepath $app_pki_cert            = "${app_pki_dir}/public/${::fqdn}.pub",
  Stdlib::Absolutepath $app_pki_key             = "${app_pki_dir}/private/${::fqdn}.pem"
) {
  assert_private()

  if $autofs::pki {
    pki::copy { 'autofs':
      source => $app_pki_external_source,
      pki    => $autofs::pki
    }
  }
}