What was the reason for the change?
Not to beat a dead horse, but I'm in the process of upgrading my
cobbler 1.6.2 install to 2.0.x myself and I'm running into this exact
same problem. The implications are more serious on my end though as
this particular change breaks rendering of recursive snippets (which I
use quite a bit in my setup).
To give a simple example of an instance where this is breaking, I have
one snippet called modular_template that calls in four more snippets:
config_prep0, config_prep, openntpd_config, and
increase_resource_limits.
To answer the obvious question: yes, I did take those snippets out of
the modular_template snippet and place them directly in my kickstart,
but that only broke my config_prep snippets; and no, #raw tags did not
help the situation either.
nested snippets are a problem for me too and raw does not seem to help
on a couple of them - so right now i dont know what to do here to move
forward