Added IP lookup functionality for /vm/hostname

This commit is contained in:
FOXX 2016-06-02 15:05:32 -05:00
parent b59a1f8886
commit af5562a7d8

View file

@ -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