Zuerst wird ein sogenannter Provider benötigt. Über diesen legen Sie fest, wie und ggf. mit welchen Zugangsdaten sich der Salt-Master zum Hypervisor verbindet.
/etc/salt/cloud.providers.d/libvirt.conf
# Connect to a local libvirt instance
local-kvm:
driver: libvirt
url: qemu:///system
validate_xml: no
Die Angabe von key_filename wird ignoriert und es wird stattdessen ~/.ssh/id_rsa verwendet. Trotzdem muss key_filename angegeben werden. Vielleicht wird dieser Bug in einer späteren Version behoben.