summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ansible/playbook/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ansible/playbook/__init__.py b/lib/ansible/playbook/__init__.py
index 777df924b2..3b5a3ebf3f 100644
--- a/lib/ansible/playbook/__init__.py
+++ b/lib/ansible/playbook/__init__.py
@@ -232,10 +232,10 @@ class PlayBook(object):
return vars.copy()
play_vars = None
- if isinstance(play_vars, dict):
+ if isinstance(play['vars'], dict):
play_vars = play['vars'].copy()
play_vars.update(vars)
- elif isinstance(play_vars, list):
+ elif isinstance(play['vars'], list):
# nobody should really do this, but handle vars: a=1 b=2
play_vars = play['vars'][:]
play_vars.extend([{k:v} for k,v in vars.iteritems()])