def get_gce_values
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
public_ips.each { |ipaddr| @cloud_attr_obj.add_ipv4_addr(ipaddr, :public) }
private_ips.each { |ipaddr| @cloud_attr_obj.add_ipv4_addr(ipaddr, :private) }
@cloud_attr_obj.local_hostname = gce['instance']['hostname']
@cloud_attr_obj.provider = "gce"
end