code: def get_ips(self, instance_id):
          
          self._init_os_api()
          instance = self._load_instance(instance_id)
          try:
              ip_addrs = set([self.floating_ip])
          except AttributeError:
              ip_addrs = set([])
          for ip_addr in sum(instance.networks.values(), []):
              ip_addrs.add(ip_addr)
          log.debug("VM `%s` has IP addresses %r", instance_id, ip_addrs)
          return list(ip_addrs)
docs: Retrieves all IP addresses associated to a given instance.
  
          :return: tuple (IPs)