Puppet Class: dns::params

Inherited by:
dns
Defined in:
manifests/params.pp

Overview



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

class dns::params {
  $daemon = $::kernel ? {
    'FreeBSD' => 'nsd',
    default   => $::lsbdistcodename ? {
      'precise' => 'nsd',
      default   => 'knot',
    }
  }
  #We add 0 to cast string to int
  if $::processorcount + 0  > 3 {
    $server_count = $::processorcount - 3
  } else {
    $server_count = 1
  }
  $default_ipv4 = $::networking['ip']
  $default_ipv6 = $::networking['ip6']
  $ip_addresses = [$::ipaddress]
  $nsid         = $::fqdn
  $identity     = $::fqdn
}