I think this can all go in `cloudinit/userdata_cloudinit.erb` - the main use of snippets is to re-use a config file across multiple OSes (eg the same puppet.conf in both kickstart and preseed) but this is going to be a single template anyway.