saltstack/salt — Issue #657: dots in ID declaration produce odd highstate summary output
Author: archtaku
Created: 2012-02-07 23:25:29+00:00
State: open

[output.py](https://github.com/saltstack/salt/blob/develop/salt/output.py#L74) splits on dots to generate a few values that make up the output from a highstate. Since the ID declaration is part of this dot-delimited string, this means that dots in ID declarations cause odd output in the highstate summary. Here's an example: http://pastie.org/3337794

The state functions properly, it's just the summary that looks weird.

This limitation makes deploying scripts (or any other file with a dot in it) difficult if you want meaningful highstate output, as you need to put something else in the ID declaration and then pass "name" explicitly.

It would be best to change the delimiter used in this function. I haven't looked at the code to see how this dot-delimited string is constructed, so I don't know what it would involve, but I am willing to tackle this if I can wrap my head around it. We would first need to decide on the right delimiter to use though, or a new method of storing that data.

Thoughts?