@host.interfaces not populated in templates
It looks like @host.interfaces isn't allowed in the safe mode.
Also, the subnet information isn't stored with the interface, so it's not possible to retrieve it, even with safe_mode off.
Ideally, it'd be then possible to add
<% @host.interfaces.each do |int| >
network --bootproto=static --hostname=<%= int.name %> --ip=<%= int.ip %> --netmask=<%= int.subnet %> --gateway=<%= int.gateway %>
< end %>
to the kick start templates (or something along these lines that checks for dhcp, etc)