Revision 8f657a84
Added by Stephen Benjamin about 9 years ago
app/models/concerns/host_template_helpers.rb | ||
---|---|---|
# feature proxy, as PXE templates are written without an incoming request.
|
||
url = if @template_url && @host.try(:token).present?
|
||
@template_url
|
||
elsif proxy.present? && proxy.try(:features).map(&:name).include?('Templates') && @host.try(:token).present?
|
||
elsif proxy.present? && proxy.has_feature?('Templates') && @host.try(:token).present?
|
||
temp_url = ProxyAPI::Template.new(:url => proxy.url).template_url
|
||
if temp_url.nil?
|
||
logger.warn("unable to obtain template url set by proxy #{proxy.url}. falling back on proxy url.")
|
Also available in: Unified diff
fixes #10287 - provide helper methods for proxy features