|
|
|
|
@ -14,16 +14,8 @@
|
|
|
|
|
|
|
|
|
|
- name: add user
|
|
|
|
|
ansible.builtin.user:
|
|
|
|
|
name: "{{ item }}"
|
|
|
|
|
shell: /bin/bash
|
|
|
|
|
create_home: yes
|
|
|
|
|
register: add_user
|
|
|
|
|
loop: "{{ usernames }}"
|
|
|
|
|
|
|
|
|
|
- name: test
|
|
|
|
|
ansible.builtin.debug:
|
|
|
|
|
var: "{{ item.uid }}"
|
|
|
|
|
loop: "{{ add_user.results }}"
|
|
|
|
|
name: "{{ username }}"
|
|
|
|
|
createhome: yes
|
|
|
|
|
|
|
|
|
|
- name: create dir for novnc
|
|
|
|
|
ansible.builtin.file:
|
|
|
|
|
@ -52,8 +44,7 @@
|
|
|
|
|
- name: add user to vnc
|
|
|
|
|
ansible.builtin.lineinfile:
|
|
|
|
|
path: /etc/tigervnc/vncserver.users
|
|
|
|
|
line: ':{{ (item.uid | string)[2:] }}={{ item.name }}'
|
|
|
|
|
loop: "{{ add_user.results }}"
|
|
|
|
|
line: ':1={{ username }}'
|
|
|
|
|
|
|
|
|
|
- name: disable password on vnc
|
|
|
|
|
ansible.builtin.lineinfile:
|
|
|
|
|
@ -70,5 +61,4 @@
|
|
|
|
|
ansible.builtin.systemd:
|
|
|
|
|
enabled: true
|
|
|
|
|
state: started
|
|
|
|
|
name: tigervncserver@:{{ (item.uid | string)[2:] }}.service
|
|
|
|
|
loop: "{{ add_user.results }}"
|
|
|
|
|
name: tigervncserver@:1.service
|
|
|
|
|
|