in my case, it's just a pain to have to copy this extra template around. I saw backwards compatibility issues between 2.7 and 3.2 (I have to set templatedir in 3.2 explicitly). Research showed that this practice is no longer recommended by PuppetLabs which means that we should not be doing it (b/c it may not be supported, or may lead to unexpected behavior). It would be really easy to not do it and replace the template call with a string.
in my case, it's just a pain to have to copy this extra template around. I saw backwards compatibility issues between 2.7 and 3.2 (I have to set templatedir in 3.2 explicitly). Research showed that this practice is no longer recommended by PuppetLabs which means that we should not be doing it (b/c it may not be supported, or may lead to unexpected behavior). It would be really easy to not do it and replace the template call with a string.