diff options
| author | Brian Coca <brian.coca+git@gmail.com> | 2016-09-02 08:53:50 -0400 |
|---|---|---|
| committer | Brian Coca <brian.coca+git@gmail.com> | 2016-09-02 08:54:38 -0400 |
| commit | 4457985062362fb687a670dbf9df88e6977f7eae (patch) | |
| tree | 55af6f7a32d1afd75119bb7913957643284f4839 | |
| parent | 513297abf998d67af434c052a3021b1d8134d329 (diff) | |
| download | ansible-4457985062362fb687a670dbf9df88e6977f7eae.tar.gz | |
added ability to use pure boolean in conditionals
| -rw-r--r-- | lib/ansible/playbook/conditional.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/ansible/playbook/conditional.py b/lib/ansible/playbook/conditional.py index 5615a252b8..14f50f8829 100644 --- a/lib/ansible/playbook/conditional.py +++ b/lib/ansible/playbook/conditional.py @@ -64,6 +64,10 @@ class Conditional: ds = getattr(self, '_ds') try: + # this allows for direct boolean assignments to conditionals "when: False" + if isinstance(self.when, bool): + return self.when + for conditional in self.when: if not self._check_conditional(conditional, templar, all_vars): return False |
