Puppet Class: bind::defaults

Inherited by:
bind
bind::updater
Defined in:
manifests/defaults.pp

Overview

Parameters:

  • supported (Any) (defaults to: undef)
  • confdir (Any) (defaults to: undef)
  • namedconf (Any) (defaults to: undef)
  • cachedir (Any) (defaults to: undef)
  • logdir (Any) (defaults to: undef)
  • random_device (Any) (defaults to: undef)
  • bind_user (Any) (defaults to: undef)
  • bind_group (Any) (defaults to: undef)
  • bind_package (Any) (defaults to: undef)
  • bind_service (Any) (defaults to: undef)
  • nsupdate_package (Any) (defaults to: undef)
  • managed_keys_directory (Any) (defaults to: undef)
  • default_zones_include (Any) (defaults to: undef)
  • default_zones_source (Any) (defaults to: undef)


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

class bind::defaults (
    $supported              = undef,
    $confdir                = undef,
    $namedconf              = undef,
    $cachedir               = undef,
    $logdir                 = undef,
    $random_device          = undef,
    $bind_user              = undef,
    $bind_group             = undef,
    $bind_package           = undef,
    $bind_service           = undef,
    $nsupdate_package       = undef,
    $managed_keys_directory = undef,
    $default_zones_include  = undef,
    $default_zones_source   = undef,
) {
    unless is_bool($supported) {
        fail('Please ensure that the dependencies of the bind module are installed and working correctly')
    }
    unless $supported {
        fail('Platform is not supported')
    }
}