mirror of
				https://github.com/ben-grande/qusal.git
				synced 2025-11-03 23:04:07 -05:00 
			
		
		
		
	Split-gpg V1 allowed for querying public keys, but as split-gpg2 is running as an agent, public keys are not queried. Allowing connection to the server to query only public parts of the key exposes the server more than needed to the client. All clients now have to hold the public key they need locally in order to do GPG operations.
		
			
				
	
	
		
			43 lines
		
	
	
	
		
			844 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
	
		
			844 B
		
	
	
	
		
			Text
		
	
	
	
	
	
{#
 | 
						|
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 -%}
 | 
						|
 | 
						|
include:
 | 
						|
  - .clone
 | 
						|
 | 
						|
{% load_yaml as defaults -%}
 | 
						|
name: {{ slsdotpath }}
 | 
						|
force: True
 | 
						|
require:
 | 
						|
- sls: {{ slsdotpath }}.clone
 | 
						|
present:
 | 
						|
- template: tpl-{{ slsdotpath }}
 | 
						|
- label: gray
 | 
						|
prefs:
 | 
						|
- template: tpl-{{ slsdotpath }}
 | 
						|
- label: gray
 | 
						|
- netvm: ""
 | 
						|
- vcpus: 1
 | 
						|
- memory: 200
 | 
						|
- maxmem: 300
 | 
						|
features:
 | 
						|
- enable:
 | 
						|
  - servicevm
 | 
						|
- disable:
 | 
						|
  - service.cups
 | 
						|
  - service.cups-browsed
 | 
						|
{%- endload %}
 | 
						|
{{ load(defaults) }}
 | 
						|
 | 
						|
"{{ slsdotpath }}-resize-private-volume":
 | 
						|
  cmd.run:
 | 
						|
    - name: qvm-volume resize {{ slsdotpath }}:private 20Gi
 | 
						|
    - require:
 | 
						|
      - qvm: {{ slsdotpath }}
 | 
						|
 | 
						|
{% from 'utils/macros/policy.sls' import policy_set with context -%}
 | 
						|
{{ policy_set(sls_path, '80') }}
 |