From 3bded608f36e8df5550ec36309989163db6b7d68 Mon Sep 17 00:00:00 2001 From: unman Date: Wed, 14 Aug 2019 16:08:26 +0000 Subject: [PATCH] Salt - sys-usb - install qubes packages --- clone.sls | 9 +++++++++ clone.top | 4 ++++ install.sls | 25 +++++++++++++++++++++++++ install.top | 5 +++++ 4 files changed, 43 insertions(+) create mode 100644 clone.sls create mode 100644 clone.top create mode 100644 install.sls create mode 100644 install.top diff --git a/clone.sls b/clone.sls new file mode 100644 index 0000000..f9e728b --- /dev/null +++ b/clone.sls @@ -0,0 +1,9 @@ +include: + - template-debian-10-minimal + +qvm-clone-id: + qvm.clone: + - require: + - sls: template-debian-10-minimal + - name: template-sys-usb + - source: debian-10-minimal diff --git a/clone.top b/clone.top new file mode 100644 index 0000000..bff22d8 --- /dev/null +++ b/clone.top @@ -0,0 +1,4 @@ +base: + dom0: + - match: nodegroup + - sys-usb.clone diff --git a/install.sls b/install.sls new file mode 100644 index 0000000..b835587 --- /dev/null +++ b/install.sls @@ -0,0 +1,25 @@ +# vim: set syntax=yaml ts=2 sw=2 sts=2 et : + +/etc/apt/sources.list: + file.replace: + - pattern: 'https:' + - repl: 'http://HTTPS/' + - flags: [ 'IGNORECASE', 'MULTILINE' ] + +/etc/apt/sources.list.d/qubes-r4.list: + file.replace: + - pattern: 'https:' + - repl: 'http://HTTPS/' + - flags: [ 'IGNORECASE', 'MULTILINE' ] + +allow-testing: + file.uncomment: + - name: /etc/apt/sources.list.d/qubes-r4.list + - regex: ^deb\s.*qubes-os.org.*-testing + - backup: false + +installed: + pkg.installed: + - pkgs: + - qubes-input-proxy-sender + - qubes-usb-proxy diff --git a/install.top b/install.top new file mode 100644 index 0000000..b0e3262 --- /dev/null +++ b/install.top @@ -0,0 +1,5 @@ +# vim: set syntax=yaml ts=2 sw=2 sts=2 et : + +base: + template-sys-usb: + - sys-usb.install