mirror of
https://github.com/ben-grande/qusal.git
synced 2024-10-01 02:35:49 -04:00
67403a17a3
Depending on OEM will conflict the state IDs because they are the name of the qubes being created. As not much changes are needed and we customize much more, stop depending on upstream.
96 lines
1.7 KiB
Plaintext
96 lines
1.7 KiB
Plaintext
{#
|
|
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
|
|
|
SPDX-License-Identifier: AGPL-3.0-or-later
|
|
#}
|
|
|
|
{%- from "qvm/template.jinja" import load -%}
|
|
|
|
{%- import slsdotpath ~ "/template.jinja" as template -%}
|
|
|
|
include:
|
|
- .clone
|
|
|
|
{% load_yaml as defaults -%}
|
|
name: {{ template.whonix_workstation_template }}
|
|
force: True
|
|
require:
|
|
- sls: {{ slsdotpath }}.clone
|
|
prefs:
|
|
- audiovm: ""
|
|
tags:
|
|
- add:
|
|
- whonix-updatevm
|
|
features:
|
|
- enable:
|
|
- whonix-ws
|
|
{%- endload %}
|
|
{{ load(defaults) }}
|
|
|
|
{% load_yaml as defaults -%}
|
|
name: {{ template.whonix_gateway_template }}
|
|
force: True
|
|
require:
|
|
- sls: {{ slsdotpath }}.clone
|
|
prefs:
|
|
- audiovm: ""
|
|
tags:
|
|
- add:
|
|
- whonix-updatevm
|
|
features:
|
|
- enable:
|
|
- whonix-gw
|
|
{%- endload %}
|
|
{{ load(defaults) }}
|
|
|
|
{% load_yaml as defaults -%}
|
|
name: sys-{{ slsdotpath }}
|
|
force: True
|
|
require:
|
|
- sls: {{ slsdotpath }}.clone
|
|
- qvm: {{ template.whonix_gateway_template }}
|
|
present:
|
|
- template: {{ template.whonix_gateway_template }}
|
|
- label: black
|
|
prefs:
|
|
- template: {{ template.whonix_gateway_template }}
|
|
- label: black
|
|
- audiovm: ""
|
|
- vcpus: 1
|
|
- memory: 300
|
|
- maxmem: 500
|
|
- provides-network: True
|
|
- include_in_backups: False
|
|
- autostart: False
|
|
tags:
|
|
- add:
|
|
- anon-gateway
|
|
{%- endload %}
|
|
{{ load(defaults) }}
|
|
|
|
{% load_yaml as defaults -%}
|
|
name: anon-{{ slsdotpath }}
|
|
force: True
|
|
require:
|
|
- sls: {{ slsdotpath }}.clone
|
|
- qvm: sys-{{ slsdotpath }}
|
|
- qvm: {{ template.whonix_workstation_template }}
|
|
present:
|
|
- template: {{ template.whonix_workstation_template }}
|
|
- label: red
|
|
prefs:
|
|
- template: {{ template.whonix_workstation_template }}
|
|
- label: red
|
|
- netvm: sys-{{ slsdotpath }}
|
|
- audiovm: ""
|
|
- vcpus: 1
|
|
- memory: 300
|
|
- maxmem: 1500
|
|
- include_in_backups: False
|
|
- autostart: False
|
|
tags:
|
|
- add:
|
|
- anon-vm
|
|
{%- endload %}
|
|
{{ load(defaults) }}
|