Provide support for a configuration file to allow authentication credentials to be pre-populated, avoiding interactive prompts.
When connecting to libvirt some form of authentication may be required. Typically this results in interactive prompts presented to the user. When automating works scripts / background jobs, interactive prompts cannot be used. A means to pre-populate libvirt authentication credentials is required.
Result (if any):
The $HOME/.libvirt/auth.conf file can be used to supply authentication credentials for connections.