Added rc script for isc-dhcpd on OpenBSD

This commit is contained in:
Ossi Salmi 2012-03-07 11:36:06 +02:00
parent a0e6c79fab
commit e0aa5937a5
2 changed files with 29 additions and 1 deletions

View file

@ -34,10 +34,24 @@ class dhcp::server::common {
before => Service["dhcpd"],
}
if $operatingsystem == "OpenBSD" and $operatingsystemrelease !~ /4\.[1-8]/ {
file { "/etc/rc.d/isc_dhcpd":
ensure => present,
mode => 0555,
owner => "root",
group => "bin",
source => "puppet:///modules/dhcp/isc_dhcpd.rc",
before => Service["dhcpd"],
}
}
service { "dhcpd":
name => $operatingsystem ? {
Debian => "dhcp3-server",
OpenBSD => "isc-dhcpd",
OpenBSD => $operatingsystemrelease ? {
/4\.[1-8]/ => "isc-dhcpd",
default => "isc_dhcpd",
},
Ubuntu => "dhcp3-server",
default => "dhcpd",
},