This still seems like the wrong approach, if what you want is /usr/bin/python2.7, then the binary should be set to that. I don't like the duplication of having these twice when it should only matter for one. If what you want is the ability to manage multiple versions of Python with Chef then I think the best I can say is "stay tuned" :)