Puppet Class: puppetdb::globals

Inherited by:
puppetdb::params
Defined in:
manifests/globals.pp

Summary

global configuration class for PuppetDB

Overview

Parameters:

  • version (Any) (defaults to: 'present')

    The version of the ‘puppetdb` package that should be installed. You may specify an explicit version number, ’present’, or ‘latest’ (defaults to ‘present’).

  • puppet_confdir (Stdlib::Absolutepath) (defaults to: $settings::confdir)

    Puppet’s config directory. Defaults to ‘/etc/puppetlabs/puppet`.



10
11
12
13
14
15
16
17
# File 'manifests/globals.pp', line 10

class puppetdb::globals (
  $version                      = 'present',
  Stdlib::Absolutepath $puppet_confdir = $settings::confdir,
) {
  if !(fact('os.family') in ['RedHat', 'Suse', 'Archlinux', 'Debian', 'OpenBSD', 'FreeBSD']) {
    fail("${module_name} does not support your osfamily ${fact('os.family')}")
  }
}