Revision 7ab5f90b
Added by Greg Sutcliffe about 12 years ago
manifests/params.pp | ||
---|---|---|
class dhcp::params {
|
||
|
||
$dhcp_dir = $operatingsystem ? {
|
||
debian => "/etc/dhcp",
|
||
ubuntu => "/etc/dhcp",
|
||
darwin => "/opt/local/etc/dhcp",
|
||
default => "/etc",
|
||
}
|
||
$dhcp_dir = $operatingsystem ? {
|
||
Ubuntu,debian => "/etc/dhcp",
|
||
darwin => "/opt/local/etc/dhcp",
|
||
default => "/etc",
|
||
}
|
||
|
||
$packagename = $operatingsystem ? {
|
||
darwin => "dhcp",
|
||
Ubuntu => "dhcp3-server",
|
||
default => "isc-dhcp-server",
|
||
}
|
||
$packagename = $operatingsystem ? {
|
||
Ubuntu,Ubuntu => "dhcp3-server",
|
||
darwin => "dhcp",
|
||
default => "isc-dhcp-server",
|
||
}
|
||
|
||
$servicename = $operatingsystem ? {
|
||
darwin => "org.macports.dhcpd",
|
||
Ubuntu => "isc-dhcp-server",
|
||
default => "isc-dhcp-server",
|
||
}
|
||
$servicename = $operatingsystem ? {
|
||
darwin => "org.macports.dhcpd",
|
||
Ubuntu,Debian => "isc-dhcp-server",
|
||
default => "isc-dhcp-server",
|
||
}
|
||
|
||
}
|
Also available in: Unified diff
Test OS properly, tidy up Params file