From dd735034473776fe323edd457e8db92c2a036b8b Mon Sep 17 00:00:00 2001 From: unman Date: Mon, 5 Aug 2019 10:35:43 +0000 Subject: [PATCH] Salt - caching proxy --- clone.sls | 9 +++++++++ clone.top | 4 ++++ create.sls | 28 ++++++++++++++++++++++++++++ create.top | 4 ++++ 4 files changed, 45 insertions(+) create mode 100644 clone.sls create mode 100644 clone.top create mode 100644 create.sls create mode 100644 create.top diff --git a/clone.sls b/clone.sls new file mode 100644 index 0000000..e90f2ed --- /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-cacher + - source: debian-10-minimal diff --git a/clone.top b/clone.top new file mode 100644 index 0000000..8854ce6 --- /dev/null +++ b/clone.top @@ -0,0 +1,4 @@ +base: + dom0: + - match: nodegroup + - cacher.clone diff --git a/create.sls b/create.sls new file mode 100644 index 0000000..402741a --- /dev/null +++ b/create.sls @@ -0,0 +1,28 @@ +include: + - cacher.clone + +qvm-present-id: + qvm.present: + - name: cacher + - template: template-cacher + - label: gray + +qvm-prefs-id: + qvm.prefs: + - name: cacher + - netvm: tor + - memory: 300 + - maxmem: 800 + - vcpus: 2 + - provides-network: true + +qvm-features-id: + qvm.features: + - name: cacher + - disable: + - service.cups + - service.cups-browsed + - service.tinyproxy + +'qvm-volume extend cacher:private 20G' : + cmd.run diff --git a/create.top b/create.top new file mode 100644 index 0000000..6e19998 --- /dev/null +++ b/create.top @@ -0,0 +1,4 @@ +base: + dom0: + - match: nodegroup + - cacher.create