aboutsummaryrefslogtreecommitdiff
path: root/manifests/params.pp
diff options
context:
space:
mode:
authorRaphaël Pinson <raphael.pinson@camptocamp.com>2013-04-11 11:54:50 +0200
committerRaphaël Pinson <raphael.pinson@camptocamp.com>2013-04-11 12:03:37 +0200
commit745b2537e79eca59f8e9f2f15230482fcdf140aa (patch)
tree56aca03f5a10a62574369d51d68ba99b2766f849 /manifests/params.pp
parent87162a8cc3e47996160f85e1807f75b9ad741bc8 (diff)
downloadpuppet-dhcp-745b2537e79eca59f8e9f2f15230482fcdf140aa.tar.gz
puppet-dhcp-745b2537e79eca59f8e9f2f15230482fcdf140aa.tar.bz2
Refactor module
* Use a top dhcp class with a $server boolean param * Refactor the dhcp::class to use packages/config/service classes * Don't use inheritance, put everything in dhcp::params
Diffstat (limited to 'manifests/params.pp')
-rw-r--r--manifests/params.pp7
1 files changed, 7 insertions, 0 deletions
diff --git a/manifests/params.pp b/manifests/params.pp
index d2ba584..20fbcd2 100644
--- a/manifests/params.pp
+++ b/manifests/params.pp
@@ -17,6 +17,13 @@ class dhcp::params {
lenny => 'dhcp3-server',
squeeze => 'isc-dhcp-server',
}
+
+ $service_pattern = $::lsbdistcodename? {
+ lenny => '/usr/sbin/dhcpd3',
+ squeeze => '/usr/sbin/dhcpd',
+ }
+
+ $base_template = 'dhcp/dhcpd.conf.debian.erb'
}
default: {