Puppet Class: certs::generate

Defined in:
manifests/generate.pp

Overview

Handles generating certificates

Parameters:

$apache

Generates certificates needed by Apache

$foreman

Generates certificates needed by Foreman

$candlepin

Generates certificates needed by Candlepin

$foreman_proxy

Generates certificates needed by Foreman Proxy

$puppet

Generates certificates needed by Puppet

Parameters:

  • apache (Boolean) (defaults to: false)
  • foreman (Boolean) (defaults to: false)
  • candlepin (Boolean) (defaults to: false)
  • foreman_proxy (Boolean) (defaults to: false)
  • puppet (Boolean) (defaults to: false)


15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'manifests/generate.pp', line 15

class certs::generate (
  Boolean $apache = false,
  Boolean $foreman = false,
  Boolean $candlepin = false,
  Boolean $foreman_proxy = false,
  Boolean $puppet = false,
) {
  class { 'certs::apache':
    generate => $apache,
    deploy   => false,
  }

  class { 'certs::foreman':
    generate => $foreman,
    deploy   => false,
  }

  class { 'certs::candlepin':
    generate => $candlepin,
    deploy   => false,
    hostname => 'localhost',
  }

  class { 'certs::foreman_proxy':
    generate => $foreman_proxy,
    deploy   => false,
  }

  class { 'certs::puppet':
    generate => $puppet,
    deploy   => false,
  }
}