.
This commit is contained in:
0
salt/states/remote-desktop/files/passwd
Normal file
0
salt/states/remote-desktop/files/passwd
Normal 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:
|
||||
|
Reference in New Issue
Block a user