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-net
qvm.sys-usb
qvm.sys-net-with-usb
qvm.usb-keyboard
qvm.sys-firewall
qvm.sys-whonix
qvm.personal
qvm.work
qvm.untrusted
qvm.vault
qvm.default-dispvm
qvm.anon-whonix
qvm.whonix-ws-dvm
qvm.updates-via-whonix
qvm.template-fedora-21
qvm.template-fedora-21-minimal
qvm.template-debian-7
qvm.template-debian-8
qvm.template-whonix-gw
qvm.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