Revision d66778ce
Added by Michael Moll almost 9 years ago
spec/classes/init_spec.rb | ||
---|---|---|
|
||
describe 'dhcp' do
|
||
context 'supported operating systems' do
|
||
['Debian', 'RedHat'].each do |osfamily|
|
||
['Debian', 'RedHat', 'FreeBSD'].each do |osfamily|
|
||
conf_path = (osfamily == 'FreeBSD') ? '/usr/local/etc' : '/etc/dhcp'
|
||
describe "dhcp class without any parameters on #{osfamily}" do
|
||
let(:params) do {
|
||
:interfaces => ['eth0'],
|
||
... | ... | |
'option fqdn.rcode2 255;',
|
||
'option pxegrub code 150 = text ;',
|
||
'log-facility local7;',
|
||
'include "/etc/dhcp/dhcpd.hosts";',
|
||
"include \"#{conf_path}/dhcpd.hosts\";",
|
||
])
|
||
}
|
||
end
|
||
... | ... | |
'next-server 10.0.0.5;',
|
||
'filename "mypxefilename";',
|
||
'log-facility local7;',
|
||
'include "/etc/dhcp/dhcpd.hosts";',
|
||
"include \"#{conf_path}/dhcpd.hosts\";",
|
||
])
|
||
}
|
||
end
|
Also available in: Unified diff
Support FreeBSD