Commit eb7717aa by James Cammarata

Make sure all tags are in a list before merging for role deps

Fixes #6557
parent 8a4dca4b
...@@ -234,6 +234,8 @@ class Play(object): ...@@ -234,6 +234,8 @@ class Play(object):
# (dep_vars) to look for tags going forward # (dep_vars) to look for tags going forward
def __merge_tags(var_obj): def __merge_tags(var_obj):
old_tags = dep_vars.get('tags', []) old_tags = dep_vars.get('tags', [])
if isinstance(old_tags, basestring):
old_tags = [old_tags, ]
if isinstance(var_obj, dict): if isinstance(var_obj, dict):
new_tags = var_obj.get('tags', []) new_tags = var_obj.get('tags', [])
if isinstance(new_tags, basestring): if isinstance(new_tags, basestring):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment