diff options
author | James Cammarata <jimi@sngx.net> | 2016-01-12 08:14:21 -0500 |
---|---|---|
committer | James Cammarata <jimi@sngx.net> | 2016-01-12 08:18:37 -0500 |
commit | 14bf6b016c07b65593a0a0d70a5ca83307fcf8ae (patch) | |
tree | ddf97dae4a074263fecfd4bff3dc0be11ba818a7 | |
parent | 28fecc9ce1c82f996bc5b50d61baa630a8afccdd (diff) | |
download | ansible-14bf6b016c07b65593a0a0d70a5ca83307fcf8ae.tar.gz |
Split up comma-separated tags properly
Fixes #13795
-rw-r--r-- | lib/ansible/playbook/taggable.py | 6 |
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) |