diff --git a/apps/roles/os/tasks/vnc.yml b/apps/roles/os/tasks/vnc.yml index 27779715..761ee236 100644 --- a/apps/roles/os/tasks/vnc.yml +++ b/apps/roles/os/tasks/vnc.yml @@ -9,6 +9,24 @@ apt: name: tightvncserver when: ansible_os_family == "Debian" + + - set_fact: + ansible_python_interpreter: "/usr/bin/python3" + + - name: Create a random password for VNC + set_fact: temp_password="{{ lookup('password', '/tmp/passwordfile length=8 chars=digits') }}" + + - debug: + msg: Testing VNC password is {{ temp_password }} + + - name: Configure vncserver password + expect: + command: vncpasswd + responses: + "Password": "{{temp_password}}" + "Verify": "{{temp_password}}" + "view-only": "n" + var: #2 Configure VNC - name: Copy vncserver.service(when system_user=root)