summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToshio Kuratomi <a.badger@gmail.com>2016-03-04 10:58:04 -0800
committerToshio Kuratomi <a.badger@gmail.com>2016-03-04 10:58:04 -0800
commitb11f2a026701af1b37303b3d680c5e93814829c3 (patch)
tree7a5274c1753cc3b750f9891a5bf5cb53755eb6d5
parent402e375698b6f191daa83833c60ab506205c72ab (diff)
parent1254b4391b228c06ecf14416afb8dcf82f0f1b39 (diff)
downloadansible-b11f2a026701af1b37303b3d680c5e93814829c3.tar.gz
Merge pull request #13802 from TimJones/tj-fix-issue-13800
Correctly parse dependency YAML dict
-rw-r--r--lib/ansible/playbook/play.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/playbook/play.py b/lib/ansible/playbook/play.py
index 8e5b78cb55..06e5ffc6ef 100644
--- a/lib/ansible/playbook/play.py
+++ b/lib/ansible/playbook/play.py
@@ -213,7 +213,7 @@ class Play(object):
role_vars = {}
if type(orig_path) == dict:
# what, not a path?
- role_name = orig_path.get('role', None)
+ role_name = utils.role_yaml_parse(orig_path)["name"]
if role_name is None:
raise errors.AnsibleError("expected a role name in dictionary: %s" % orig_path)
role_vars = orig_path