enhancements/fixes for SUSE

This is the first part of #3733.
Broken into small commits for enhanced reviewing pleasure. :smile:

What's the policy on setting keymaps and timezone in the templates? US and UTC, I presume?

I also have a new partition table with LVM, but I think that's better to go into community templates.