It definitely should be possible to get the template from another cookbook. Discuss with me when you get back to this.

Read http://docs.opscode.com/resource_template.html, the "Get template settings from a local file" section. That's a better option than this, but still not ideal. Might need to dig through the chef code to see how it locates templates. Possibly the `cookbook::template` syntax, like for recipes?