def isInterfaceSpecified(interface, ha_status=None): discard_services = active_ha(ha_status) return ( isinstance(interface, Bonding) or isinstance(interface, Vlan) or hasIPConfiguration(interface, discard_services=discard_services) )
def routeNotResources(self, ha_type): # only not resource/service routes if active_ha(ha_type): def filter_route(net): return net.primary_ip_addrs or net.secondary_ip_addrs return self.getRoutes(filter_route) def accept_routes(net): return True return self.getRoutes(accept_routes)