# File lib/ohai/plugins/cloud.rb, line 48
def get_gce_values
  cloud[:public_ipv4] = []
  cloud[:local_ipv4] = []

  public_ips = gce['instance']["networkInterfaces"].collect do |interface|
    if interface.has_key?('accessConfigs')
      interface['accessConfigs'].collect{|ac| ac['externalIp']}
    end
  end.flatten.compact

  private_ips = gce['instance']["networkInterfaces"].collect do |interface|
    interface['ip']
  end.compact
  
  cloud[:public_ips] += public_ips
  cloud[:private_ips] += private_ips
  cloud[:public_ipv4] +=  public_ips
  cloud[:public_hostname] = nil
  cloud[:local_ipv4] += private_ips
  cloud[:local_hostname] = gce['instance']['hostname']
  cloud[:provider] = "gce"
end