Make sure role names are strings

Fixes #10497
pull/11719/head
James Cammarata 9 years ago
parent 469aa0c26a
commit 37ed756d66

@ -109,7 +109,7 @@ class RoleDefinition(Base, Become, Conditional, Taggable):
return ds
role_name = ds.get('role', ds.get('name'))
if not role_name:
if not role_name or not isinstance(role_name, string_types):
raise AnsibleError('role definitions must contain a role name', obj=ds)
return role_name

Loading…
Cancel
Save