setting the compute_driver is mandatory
write the rabbit port only if we have something

the default in the rabbit recipe is nil, so the config would be broken
otherwise
leave the libvirt.conf unmodified for SUSE, the default is better