'Skip hosts that do not have recommended disk space requirements.'

def is_active(self):

    group_names = self.get_var('group_names', default=[])
    active_groups = set()
    for recommendation in self.recommended_disk_space_bytes.values():
        active_groups.update(recommendation.keys())
    has_disk_space_recommendation = bool(active_groups.intersection(group_names))
    return (super(DiskAvailability, self).is_active() and has_disk_space_recommendation)
