With latest devel, doing a syntax check, I suddenly get
playbook: plays/cumuli.yml
0=cumuli/admin
0=cumuli/admin
0=cumuli/mon
0=cumuli/mon
0=cumuli/osd
0=cumuli/osd
0=cumuli/msd
0=cumuli/msd
0=cumuli/blades
0=cumuli/blades
The “0=” part seems to come from Will’s recent patches, though I’m not sure how this gets related here.
It is triggered here in lib/ansible/playbook/play.py
ada90742 (Will Thames 2014-08-18 21:27:41 +1000 190) role_name = utils.role_spec_parse(orig_path)[“name”]
I think it might be related to this playbook using just a list of strings to enumerate the roles:
10 roles:
11 - cumuli/admin
and not role: cumuli/admin
Which might be overlooked in testing.
Serge