Puppet Class: dnsmasq::install

Defined in:
manifests/install.pp

Overview



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

class dnsmasq::install {
  package { $dnsmasq::params::package_name:
    ensure => $dnsmasq::package_ensure,
  }

  if $dnsmasq::purge_config_dir {
    file { $dnsmasq::params::config_dir:
      ensure  => 'directory',
      recurse => true,
      purge   => true,
      force   => true,
    }
  } else {
    file { $dnsmasq::params::config_dir:
      ensure => 'directory',
    }
  }
}