summaryrefslogtreecommitdiff
path: root/web/qvm-app.sls
diff options
context:
space:
mode:
Diffstat (limited to 'web/qvm-app.sls')
-rw-r--r--web/qvm-app.sls70
1 files changed, 70 insertions, 0 deletions
diff --git a/web/qvm-app.sls b/web/qvm-app.sls
new file mode 100644
index 0000000..75a7f02
--- /dev/null
+++ b/web/qvm-app.sls
@@ -0,0 +1,70 @@
+web--create-browsing-qube:
+ qvm.vm:
+ - name: browsing-dvm
+ - present:
+ - template: tmpl-web
+ - label: yellow
+ - prefs:
+ - netvm: sys-mullvad
+ - template_for_dispvms: True
+ - features:
+ - set:
+ - menu-items: librewolf.desktop xfce4-terminal.desktop thunar.desktop
+ - require:
+ - qvm: web--create-template
+
+browsing-features_dvm:
+ qvm.features:
+ - name: browsing-dvm
+ - disable:
+ - service.cups
+ - service.cups-browsed
+ - service.tinyproxy
+ - set:
+ - menu-items: "librewolf.desktop xfce4-terminal.desktop thunar.desktop"
+ - appmenus-dispvm: True
+
+web--create-banking-qube:
+ qvm.vm:
+ - name: web-banking
+ - present:
+ - template: tmpl-web
+ - label: blue
+ - prefs:
+ - label: blue
+ - netvm: sys-mullvad
+ - features:
+ - set:
+ - menu-items: librewolf.desktop xfce4-terminal.desktop thunar.desktop
+ - require:
+ - qvm: web--create-template
+
+web--create-work-qube:
+ qvm.vm:
+ - name: web-work
+ - present:
+ - template: tmpl-web
+ - label: blue
+ - prefs:
+ - label: blue
+ - netvm: sys-mullvad
+ - features:
+ - set:
+ - menu-items: librewolf.desktop xfce4-terminal.desktop thunar.desktop
+ - require:
+ - qvm: web--create-template
+
+web--create-shopping-qube:
+ qvm.vm:
+ - name: web-shopping
+ - present:
+ - template: tmpl-web
+ - label: blue
+ - prefs:
+ - label: blue
+ - netvm: sys-mullvad
+ - features:
+ - set:
+ - menu-items: librewolf.desktop xfce4-terminal.desktop thunar.desktop
+ - require:
+ - qvm: web--create-template