'Loops through the conditionals set on this object, returning
False if any of them evaluate as such.'

def evaluate_conditional(self, templar, all_vars):

    ds = None
    if hasattr(self, '_ds'):
        ds = getattr(self, '_ds')
    try:
        if isinstance(self.when, bool):
            return self.when
        for conditional in self.when:
            if (not self._check_conditional(conditional, templar, all_vars)):
                return False
    except Exception as e:
        raise AnsibleError(("The    conditional    check    '%s'    failed.    The    error    was:    %s" % (to_native(conditional), to_native(e))), obj=ds)
    return True
