Downloads, installs and configures template as well as creating and configuring virtual-machine AppVM's.
Uses pillar data to define default VM names and configuration details. Default settings can be overridden in pillar data located at:
/srv/pillar/base/qvm/init.sls
qvm.sys-netqvm.sys-usbqvm.sys-net-with-usbqvm.usb-keyboardqvm.sys-firewallqvm.sys-whonixqvm.personalqvm.workqvm.untrustedqvm.vaultqvm.default-dispvmqvm.anon-whonixqvm.whonix-ws-dvmqvm.updates-via-whonixqvm.template-fedora-21qvm.template-fedora-21-minimalqvm.template-debian-7qvm.template-debian-8qvm.template-whonix-gwqvm.template-whonix-ws
System NetVM
System UsbVM
System UsbVM bundled into NetVM. Do not enable together with qvm.sys-usb.
Enable USB keyboard together with UsbVM, including for early system boot (for
LUKS passhprase). This state implicitly create UsbVM (qvm.sys-usb
state), if not already done.
System firewall ProxyVM
Whonix gateway ProxyVM
Personal AppVM
Work AppVM
Untrusted AppVM
Vault AppVM with no NetVM enabled.
Default Disposable VM template - fedora-26-dvm AppVM
Whonix workstation AppVM.
Whonix workstation AppVM for Whonix Disposable VMs.
Setup UpdatesProxy to route all templates updates through Tor (sys-whonix here).
Fedora-21 TemplateVM
Fedora-21 minimal TemplateVM
Debian 7 (wheezy) TemplateVM
Debian 8 (jessie) TemplateVM
Whonix Gateway TemplateVM
Whonix Workstation TemplateVM