Puppet Class: puppet::profile::puppetboard

Defined in:
manifests/profile/puppetboard.pp

Overview

Parameters:

  • revision (Any) (defaults to: undef)
  • unresponsive (Any) (defaults to: '3')
  • reports_count (Any) (defaults to: undef)
  • vhost_name (Any) (defaults to: 'pboard')
  • port (Any) (defaults to: '5000')
  • puppetdb_port (Any) (defaults to: '8080')
  • puppetdb_host (Any) (defaults to: 'localhost')
  • git_source (Any) (defaults to: 'https://github.com/puppet-community/puppetboard/')
  • manage_virtualenv (Any) (defaults to: true)


26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'manifests/profile/puppetboard.pp', line 26

class puppet::profile::puppetboard (
  $revision          = undef,
  $unresponsive      = '3',
  $reports_count     = undef,
  $vhost_name        = 'pboard',
  $port              = '5000',
  $puppetdb_port     = '8080',
  $puppetdb_host     = 'localhost',
  $git_source        = 'https://github.com/puppet-community/puppetboard/',
  $manage_virtualenv = true,
) {
  include ::apache

  class { '::apache::mod::wsgi':
  }

  class { '::puppetboard':
    reports_count     => $reports_count,
    unresponsive      => $unresponsive,
    revision          => $revision,
    git_source        => $git_source,
    puppetdb_port     => $puppetdb_port,
    puppetdb_host     => $puppetdb_host,
    manage_virtualenv => $manage_virtualenv,
  }

  class { '::puppetboard::apache::vhost':
    vhost_name => $vhost_name,
    port       => $port,
  }
}