def cloud_lb_public_ipv4(lb):
    """Given a pyrax CloudLoadbalancer object, return the IPv4 VIP address
  """
    for addr in lb.virtual_ips:
        if c4.is_valid_ipv4_address(addr):
            return addr
    # if we don't find one, then return False
    return False
def cloud_server_public_ipv4(server):
    """Given a pyrax cloudserver object, extract and return the server's primary
  public IPv4 address.
  """
    for addr in server.networks["public"]:
        if c4.is_valid_ipv4_address(addr):
            return addr
    # if we don't find one, then return False
    return False