Salt - caching proxy

This commit is contained in:
unman 2019-08-05 10:35:43 +00:00
commit dd73503447
4 changed files with 45 additions and 0 deletions

9
clone.sls Normal file
View File

@ -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

4
clone.top Normal file
View File

@ -0,0 +1,4 @@
base:
dom0:
- match: nodegroup
- cacher.clone

28
create.sls Normal file
View File

@ -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

4
create.top Normal file
View File

@ -0,0 +1,4 @@
base:
dom0:
- match: nodegroup
- cacher.create