Skip to content

Commit 56985b9

Browse files
committed
First attempt to fix hound errors.
1 parent 718a948 commit 56985b9

File tree

5 files changed

+19
-16
lines changed

5 files changed

+19
-16
lines changed

chef/cookbooks/dhcp/providers/host.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
end
6161
new_resource.updated_by_last_action(true)
6262
end
63-
for host_list in ["host_list.conf", "host6_list.conf"] do
63+
["host_list.conf", "host6_list.conf"].each do |host_list|
6464
utils_line "include \"#{filename}\";" do
6565
action :remove
6666
file "/etc/dhcp3/hosts.d/#{host_list}"

chef/cookbooks/dhcp/providers/subnet.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
end
6262
new_resource.updated_by_last_action(true)
6363
end
64-
for subnet_list in ["subnet_list.conf", "subnet6_list.conf"] do
64+
["subnet_list.conf", "subnet6_list.conf"].each do |subnet_list|
6565
utils_line "include \"#{filename}\";" do
6666
action :remove
6767
file "/etc/dhcp3/subnets.d/#{subnet_list}"

chef/cookbooks/provisioner/recipes/base.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -350,10 +350,10 @@
350350
crowbar_node = node_search_with_cache("roles:crowbar").first
351351
address = crowbar_node["crowbar"]["network"]["admin"]["address"]
352352
protocol = crowbar_node["crowbar"]["apache"]["ssl"] ? "https" : "http"
353-
if IPAddr.new(address).ipv6?
354-
server = "#{protocol}://[#{address}]"
353+
server = if IPAddr.new(address).ipv6?
354+
"#{protocol}://[#{address}]"
355355
else
356-
server = "#{protocol}://#{address}"
356+
"#{protocol}://#{address}"
357357
end
358358
password = crowbar_node["crowbar"]["users"]["crowbar"]["password"]
359359
verify_ssl = !crowbar_node["crowbar"]["apache"]["insecure"]

chef/cookbooks/provisioner/recipes/dhcp_update.rb

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88

99
admin_net = Barclamp::Inventory.get_network_definition(node, "admin")
1010
lease_time = node[:provisioner][:dhcp]["lease-time"]
11+
admin6_uri = "tftp://[#{admin_ip}]/discovery"
1112

12-
ipv4_dhcp_opts = ["allow unknown-clients",
13+
ipv4_dhcp_opts = [
14+
"allow unknown-clients",
1315
"default-lease-time #{lease_time}",
1416
"max-lease-time #{lease_time}",
1517
'if exists dhcp-parameter-request-list {
@@ -32,25 +34,26 @@
3234
}',
3335
"next-server #{admin_ip}"]
3436

35-
ipv6_dhcp_opts = ["allow unknown-clients",
37+
ipv6_dhcp_opts = [
38+
"allow unknown-clients",
3639
"default-lease-time #{lease_time}",
3740
"max-lease-time #{lease_time}",
3841
'if exists dhcp-parameter-request-list {
3942
# Always send the PXELINUX options (specified in hexadecimal)
4043
option dhcp-parameter-request-list = concat(option dhcp-parameter-request-list,d0,d1,d2,d3);
4144
}',
4245
"if option dhcp6.client-arch-type = 00:06 {
43-
option dhcp6.bootfile-url \"tftp://[#{admin_ip}]/discovery/ia32/efi/bootia32.efi\";
46+
option dhcp6.bootfile-url \"#{admin6_uri}/ia32/efi/bootia32.efi\";
4447
} else if option dhcp6.client-arch-type = 00:07 {
45-
option dhcp6.bootfile-url \"tftp://[#{admin_ip}]/discovery/x86_64/efi/default/boot/bootx64.efi\";
48+
option dhcp6.bootfile-url \"/#{admin6_uri}x86_64/efi/default/boot/bootx64.efi\";
4649
} else if option dhcp6.client-arch-type = 00:09 {
47-
option dhcp6.bootfile-url \"tftp://[#{admin_ip}]/discovery/x86_64/efi/default/boot/bootx64.efi\";
50+
option dhcp6.bootfile-url \"#{admin6_uri}/x86_64/efi/default/boot/bootx64.efi\";
4851
} else if option dhcp6.client-arch-type = 00:0b {
49-
option dhcp6.bootfile-url \"tftp://[#{admin_ip}]/discovery/aarch64/efi/default/boot/bootaa64.efi\";
52+
option dhcp6.bootfile-url \"#{admin6_uri}/aarch64/efi/default/boot/bootaa64.efi\";
5053
} else if option dhcp6.client-arch-type = 00:0e {
51-
option dhcp6.bootfile-url \"tftp://[#{admin_ip}]/discovery/discovery/ppc64le/bios/\";
54+
option dhcp6.bootfile-url \"#{admin6_uri}/discovery/ppc64le/bios/\";
5255
} else {
53-
option dhcp6.bootfile-url \"tftp://[#{admin_ip}]/discovery/x86_64/bios/pxelinux.0\";
56+
option dhcp6.bootfile-url \"#{admin6_uri}/x86_64/bios/pxelinux.0\";
5457
}"]
5558

5659
pool_opts = {

chef/cookbooks/provisioner/recipes/setup_base_images.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
admin_ip = IPAddr.new(admin_net.address)
2525
domain_name = node[:dns].nil? ? node[:domain] : (node[:dns][:domain] || node[:domain])
2626
web_port = node[:provisioner][:web_port]
27-
provisioner_web="http://#{admin_ip.to_s}:#{web_port}" if admin_ip.ipv4?
28-
provisioner_web="http://[#{admin_ip.to_s}]:#{web_port}" if admin_ip.ipv6?
27+
provisioner_web="http://#{admin_ip}:#{web_port}" if admin_ip.ipv4?
28+
provisioner_web="http://[#{admin_ip}]:#{web_port}" if admin_ip.ipv6?
2929
append_line = node[:provisioner][:discovery][:append].dup # We'll modify it inline
3030

3131
crowbar_node = node_search_with_cache("roles:crowbar").first
@@ -301,7 +301,7 @@
301301
notifies :reload, resources(service: "xinetd")
302302
end
303303
else
304-
ip_addr = admin_ip.ipv6? ? "[#{admin_ip.to_s}]" : admin_ip.to_s
304+
ip_addr = admin_ip.ipv6? ? "[#{admin_ip}]" : admin_ip.to_s
305305
template "/etc/systemd/system/tftp.service" do
306306
source "tftp.service.erb"
307307
owner "root"

0 commit comments

Comments
 (0)