Puppet Class: psick::puppet::pe_server

Defined in:
manifests/puppet/pe_server.pp

Overview

This class manages tp::test for PE server

Parameters:

  • remove_global_hiera_yaml (Boolean) (defaults to: false)


3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/puppet/pe_server.pp', line 3

class psick::puppet::pe_server (
  Boolean $remove_global_hiera_yaml = false,
) {

  if $remove_global_hiera_yaml {
    file { '/etc/puppetlabs/puppet/hiera.yaml':
      ensure => absent,
    }
  }
  $puppetserver_settings = {
    package_name => 'pe-puppetserver',
    service_name => 'pe-puppetserver',
  }

  Tp::Test {
    cli_enable => true,
    content    => 'puppet infrastructure status',
  }
  tp::test { 'puppetserver': settings_hash => $puppetserver_settings }

}