Revision 221efe0b
Added by Lukas Zapletal over 5 years ago
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
Fixes #24743 - medium provider template check works