This commit is contained in:
jonas
2021-10-17 20:03:37 +02:00
parent 319c84835d
commit f8661902dc
6 changed files with 43 additions and 140 deletions

View File

View File

@@ -10,20 +10,22 @@ Disable wayland login:
- group: root
- mode: "0644"
Check that passwd file has correct settings:
file.managed:
- name: /home/{{ pillar['username'] }}/.vnc/passwd
- source: salt://remote-desktop/files/passwd
- replace: False
- user: {{ pillar['username'] }}
- group: users
- mode: "0600"
- makedirs: True
- dir_mode: "0700"
Set vnc password if no passwd file:
cmd.run:
- name: bash -c "echo {{ pillar['remote-desktop']['password'] }} | vncpasswd -f > /home/{{ pillar['username'] }}/.vnc/passwd"
- runas: {{ pillar['username'] }}
- unless: bash -c "[[ -f /home/{{ pillar['username'] }}/.vnc/passwd ]]"
Check that passwd file has correct settings:
file.managed:
- name: /home/{{ pillar['username'] }}/.vnc/passwd
- replace: False
- user: {{ pillar['username'] }}
- group: users
- mode: "0600"
- unless: bash -c "[[ -s /home/{{ pillar['username'] }}/.vnc/passwd ]]"
Create x0vncserver desktop file:
file.managed: