diff --git a/lib/vmfloaty/abs.rb b/lib/vmfloaty/abs.rb index 4eb657e..42c1df0 100644 --- a/lib/vmfloaty/abs.rb +++ b/lib/vmfloaty/abs.rb @@ -249,7 +249,6 @@ class ABS conn.headers['X-AUTH-TOKEN'] = token if token saved_job_id = user + "-" + DateTime.now.strftime('%Q') - vmpooler_config = Utils.get_vmpooler_service_config(config['vmpooler_fallback']) req_obj = { :resources => os_types, :job => { @@ -258,9 +257,14 @@ class ABS :user => user, }, }, - :vm_token => vmpooler_config['token'] # request with this token, on behalf of this user } + if config['vmpooler_fallback'] # optional and not available as cli flag + vmpooler_config = Utils.get_vmpooler_service_config(config['vmpooler_fallback']) + # request with this token, on behalf of this user + req_obj[:vm_token] = vmpooler_config['token'] + end + if config['priority'] req_obj[:priority] = if config['priority'] == 'high' 1