fix: discover non-root username at runtime

Useful when Dom0 has the non-default username, less useful for DomUs.

Fixes: https://github.com/ben-grande/qusal/issues/43
This commit is contained in:
Ben Grande 2024-04-30 16:04:40 +02:00
parent e84959bebb
commit 5722a25779
No known key found for this signature in database
GPG key ID: 00C64E14F51F9E56
7 changed files with 30 additions and 18 deletions

View file

@ -27,13 +27,14 @@ Usage:
qvm.start:
- name: {{ qube }}
{% set gui_user = salt['cmd.shell']('groupmems -l -g qubes') -%}
{% import "dom0/gui-user.jinja" as gui_user -%}
"{{ qube }}-sync-appmenus":
cmd.run:
- require:
- qvm: {{ qube }}-start
- name: qvm-sync-appmenus {{ qube }}
- runas: {{ gui_user }}
- runas: {{ gui_user.gui_user }}
{% if running == 0 -%}
"{{ qube }}-shutdown":