shaker/mirage/install.sls

47 lines
904 B
YAML

# 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-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: ''
- kernelopts: ''
mirage-firewall-features:
qvm.features:
- name: mirage-firewall
- enable:
- qubes-firewall
- no-default-kernelopts
mirage-firewall-kernel:
file.managed:
- name: /var/lib/qubes/vm-kernels/mirage-firewall/vmlinuz
- source: salt://mirage/qubes-firewall.xen
{% endif %}