Project

General

Profile

« Previous | Next » 

Revision 221efe0b

Added by Lukas Zapletal over 5 years ago

Fixes #24743 - medium provider template check works

View differences:

app/models/concerns/orchestration/tftp.rb
logger.info "Fetching required TFTP boot files for #{host.name}"
valid = []
host.operatingsystem.pxe_files(host_medium_provider).each do |bootfile_info|
host.operatingsystem.pxe_files(medium_provider).each do |bootfile_info|
for prefix, path in bootfile_info do
valid << each_unique_feasible_tftp_proxy do |proxy|
proxy.fetch_boot_file(:prefix => prefix.to_s, :path => path)
......
end
results.all?
end
def host_medium_provider
@medium_provider ||= Foreman::Plugin.medium_providers.find_provider(self.host)
end
end

Also available in: Unified diff