Fixing variable name bug introduced in ac8950f

Fixes #8617
pull/8641/head
James Cammarata 10 years ago
parent bea0845322
commit a01d97f12b

@ -236,10 +236,10 @@ class PlayBook(object):
return vars.copy() return vars.copy()
play_vars = None play_vars = None
if isinstance(play_vars, dict): if isinstance(play['vars'], dict):
play_vars = play['vars'].copy() play_vars = play['vars'].copy()
play_vars.update(vars) 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 # nobody should really do this, but handle vars: a=1 b=2
play_vars = play['vars'][:] play_vars = play['vars'][:]
play_vars.extend([{k:v} for k,v in vars.iteritems()]) play_vars.extend([{k:v} for k,v in vars.iteritems()])

Loading…
Cancel
Save