Puppet Class: dnsmasq::service

Defined in:
manifests/service.pp

Overview

Parameters:

  • service_control (Any) (defaults to: true)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/service.pp', line 1

class dnsmasq::service (
  $service_control = true,
) {
  # validate type and convert string to boolean if necessary
  if is_string($service_control) {
    $service_control_real = str2bool($service_control)
  } else {
    $service_control_real = $service_control
  }
  if $service_control_real == true {
    service { $dnsmasq::params::service_name:
      ensure     => 'running',
      enable     => true,
      hasrestart => true,
      hasstatus  => true,
    }
  }

}