Revision 6c125adc
Added by Lukas Zapletal about 10 years ago
lib/puppet/type/foreman_smartproxy.rb | ||
---|---|---|
newvalues(URI.regexp)
|
||
end
|
||
|
||
newparam(:timeout) do
|
||
desc "Timeout for HTTP(s) requests"
|
||
|
||
munge do |value|
|
||
value = value.shift if value.is_a?(Array)
|
||
begin
|
||
value = Integer(value)
|
||
rescue ArgumentError
|
||
raise ArgumentError, "The timeout must be a number.", $!.backtrace
|
||
end
|
||
[value, 0].max
|
||
end
|
||
|
||
defaultto 500
|
||
end
|
||
|
||
end
|
Also available in: Unified diff
fixes #5395 - smart proxy provider V2 API w/ timeout