mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 01:58:41 -05:00
Revive the per-pool 'ok' JSON response until beaker can be patched
This commit is contained in:
parent
cd7f18b334
commit
29715a3d7e
1 changed files with 10 additions and 0 deletions
|
|
@ -191,6 +191,8 @@ module Vmpooler
|
||||||
jdata.each do |template, count|
|
jdata.each do |template, count|
|
||||||
result[template] ||= {}
|
result[template] ||= {}
|
||||||
|
|
||||||
|
result[template]['ok'] = true ##
|
||||||
|
|
||||||
count.to_i.times do |i|
|
count.to_i.times do |i|
|
||||||
vm = $redis.spop('vmpooler__ready__'+template)
|
vm = $redis.spop('vmpooler__ready__'+template)
|
||||||
|
|
||||||
|
|
@ -200,6 +202,8 @@ module Vmpooler
|
||||||
|
|
||||||
result[template] ||= {}
|
result[template] ||= {}
|
||||||
|
|
||||||
|
result[template]['ok'] = true ##
|
||||||
|
|
||||||
if ( result[template]['hostname'] )
|
if ( result[template]['hostname'] )
|
||||||
result[template]['hostname'] = [result[template]['hostname']] if ! result[template]['hostname'].is_a?(Array)
|
result[template]['hostname'] = [result[template]['hostname']] if ! result[template]['hostname'].is_a?(Array)
|
||||||
result[template]['hostname'].push(vm)
|
result[template]['hostname'].push(vm)
|
||||||
|
|
@ -207,6 +211,8 @@ module Vmpooler
|
||||||
result[template]['hostname'] = vm
|
result[template]['hostname'] = vm
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
result[template]['ok'] = false ##
|
||||||
|
|
||||||
result['ok'] = false
|
result['ok'] = false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
@ -253,6 +259,8 @@ module Vmpooler
|
||||||
params[:template].split('+').each do |template|
|
params[:template].split('+').each do |template|
|
||||||
result[template] ||= {}
|
result[template] ||= {}
|
||||||
|
|
||||||
|
result[template]['ok'] = true ##
|
||||||
|
|
||||||
vm = $redis.spop('vmpooler__ready__'+template)
|
vm = $redis.spop('vmpooler__ready__'+template)
|
||||||
|
|
||||||
unless (vm.nil?)
|
unless (vm.nil?)
|
||||||
|
|
@ -268,6 +276,8 @@ module Vmpooler
|
||||||
result[template]['hostname'] = vm
|
result[template]['hostname'] = vm
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
result[template]['ok'] = false ##
|
||||||
|
|
||||||
result['ok'] = false
|
result['ok'] = false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue