diff --git a/lib/vmpooler/api/v1.rb b/lib/vmpooler/api/v1.rb index 1046593..ccd8c9a 100644 --- a/lib/vmpooler/api/v1.rb +++ b/lib/vmpooler/api/v1.rb @@ -459,6 +459,15 @@ module Vmpooler result[params[:hostname]]['disk'] = rdata['disk'].split(':') end + # Look up IP address of the hostname + begin + ipAddress = TCPSocket.gethostbyname(params[:hostname])[3] + rescue + ipAddress = "" + end + + result[params[:hostname]]['ip'] = ipAddress + if config['domain'] result[params[:hostname]]['domain'] = config['domain'] end