Puppet Class: cfweb::global

Inherited by:
cfweb
Defined in:
manifests/global.pp

Overview

Parameters:

  • sites (Hash[String[1], Hash]) (defaults to: {})
  • keys (Hash[String[1], Hash]) (defaults to: {})
  • certs (Hash[String[1], Hash]) (defaults to: {})
  • users (Hash[String[1], Hash[String[1], CfWeb::BasicPassword]]) (defaults to: {})
  • hosts (Hash[String[1], Array[String[1]]]) (defaults to: {})
  • deploy_keys (Hash[String[1], Struct[{ 'private' => String[1], 'public' => String[1], }]]) (defaults to: {})
  • clientpki (Hash[String[1], Struct[{ ca => Optional[String[1]], ca_source => Optional[String[1]], crl => Optional[String[1]], crl_source => Optional[String[1]], depth => Optional[Integer[1,10]], }]]) (defaults to: {})
  • ruby (Boolean) (defaults to: true)
  • php (Boolean) (defaults to: true)
  • nodejs (Boolean) (defaults to: true)
  • erlang (Boolean) (defaults to: true)


6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/global.pp', line 6

class cfweb::global (
    Hash[String[1], Hash] $sites = {},
    Hash[String[1], Hash] $keys = {},
    Hash[String[1], Hash] $certs = {},
    Hash[String[1], Hash[String[1], CfWeb::BasicPassword]] $users = {},
    Hash[String[1], Array[String[1]]] $hosts = {},
    Hash[String[1], Struct[{
        'private' => String[1],
        'public'  => String[1],
    }]] $deploy_keys = {},
    Hash[String[1], Struct[{
        ca         => Optional[String[1]],
        ca_source  => Optional[String[1]],
        crl        => Optional[String[1]],
        crl_source => Optional[String[1]],
        depth      => Optional[Integer[1,10]],
    }]] $clientpki = {},
    Boolean $ruby = true,
    Boolean $php = true,
    Boolean $nodejs = true,
    Boolean $erlang = true,
) {
}