summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Cammarata <jimi@sngx.net>2016-01-12 08:14:21 -0500
committerJames Cammarata <jimi@sngx.net>2016-01-12 08:18:37 -0500
commit14bf6b016c07b65593a0a0d70a5ca83307fcf8ae (patch)
treeddf97dae4a074263fecfd4bff3dc0be11ba818a7
parent28fecc9ce1c82f996bc5b50d61baa630a8afccdd (diff)
downloadansible-14bf6b016c07b65593a0a0d70a5ca83307fcf8ae.tar.gz
Split up comma-separated tags properly
Fixes #13795
-rw-r--r--lib/ansible/playbook/taggable.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/ansible/playbook/taggable.py b/lib/ansible/playbook/taggable.py
index 8f5cfa0934..54ca377d08 100644
--- a/lib/ansible/playbook/taggable.py
+++ b/lib/ansible/playbook/taggable.py
@@ -38,7 +38,11 @@ class Taggable:
if isinstance(ds, list):
return ds
elif isinstance(ds, basestring):
- return [ ds ]
+ value = ds.split(',')
+ if isinstance(value, list):
+ return [ x.strip() for x in value ]
+ else:
+ return [ ds ]
else:
raise AnsibleError('tags must be specified as a list', obj=ds)