With the part below in deployment.yaml
====
nodes:
- name: machine1
tags: foo, bar
architecture: amd64/generic
====
I've got an error below. Comma separated multiple tags fail to be parsed.
2015-07-28 06:11:43,532 DEBUG (execc) Executing: 'ssh -i /home/nobuto/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet ubuntu@10.230.123.52 maas maas tags new name=foo, bar' stdin=None
2015-07-28 06:11:44,654 ERROR (_maas_execute) Command 'ssh -i /home/nobuto/.ssh/id_maas -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet ubuntu@10.230.123.52 maas maas tags new name=foo, bar' failed: rc='1' output='u'bar' is not a name=value or name@=filename pair
'
It looks like you should be using YAML list notation e.g.:
nodes:
- name: machine1
tags:
- foo
- bar
architecture: amd64/generic