Mirage-firewal - prepare standalone

This commit is contained in:
unman 2023-04-20 13:25:52 +00:00
parent 6f70d6b524
commit 0e5ef351b1
No known key found for this signature in database
GPG Key ID: FDD1B8244731B36C
2 changed files with 49 additions and 0 deletions

49
mirage/install.sls Normal file
View File

@ -0,0 +1,49 @@
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
#
#
#
{% if grains['nodename'] == 'dom0' %}
/var/lib/qubes/vm-kernels/mirage-firewall:
file.directory:
- mode: 755
- makedirs: True
mirage_extracted:
archive.extracted:
- name: /var/lib/qubes/vm-kernels/
- source: salt://mirage/mirage-firewall.tar.bz2
- source_hash: 2c985671a5620f395d1cc40f7f505660fd1e07bcaaaf77f698ce13f76f47cc20
- archive_format: tar
- options: -j
mirage-firewall:
qvm.present:
- name: mirage-firewall
- class: StandaloneVM
- label: green
- virt_mode: pvh
- kernel: mirage-firewall
- kernelopts: ''
- mem: 32
- vcpus: 1
mirage-firewall-prefs:
qvm.prefs:
- name: mirage-firewall
- kernel: mirage-firewall
- maxmem: 32
- provides-network: True
- netvm: sys-net
- default_dispvm: ''
mirage-firewall-features:
qvm.features:
- name: mirage-firewall
- enable:
- qubes-firewall
- no-default-kernelopts
{% endif %}

Binary file not shown.