diff --git a/3isec-common/store/clone.sls b/3isec-common/store/clone.sls new file mode 100644 index 0000000..1ce1776 --- /dev/null +++ b/3isec-common/store/clone.sls @@ -0,0 +1,15 @@ +store_precursor: + qvm.template_installed: + - name: debian-12-minimal + +store_clone: + qvm.clone: + - name: template-store + - source: debian-12-minimal + +store_menu: + qvm.features: + - name: template-store + - set: + - menu-items: "thunar.desktop debian-xterm.desktop" + - default-menu-items: "thunar.desktop debian-xterm.desktop" diff --git a/3isec-common/store/clone.top b/3isec-common/store/clone.top new file mode 100644 index 0000000..e066ad8 --- /dev/null +++ b/3isec-common/store/clone.top @@ -0,0 +1,4 @@ +base: + dom0: + - match: nodegroup + - 3isec-common.store.clone diff --git a/3isec-common/store/install.sls b/3isec-common/store/install.sls index 187f72e..4ffdbea 100644 --- a/3isec-common/store/install.sls +++ b/3isec-common/store/install.sls @@ -30,13 +30,13 @@ {% endif %} {% endif %} -allow-testing: +store_allow-testing: file.uncomment: - name: /etc/apt/sources.list.d/qubes-r4.list - regex: ^deb\s.*qubes-os.org.*-testing - backup: false -installed: +store_installed: pkg.installed: - refresh: True - pkgs: