--- - name: enable vnc service and ensure it is not masked become: true systemd: name: vncserver-x11-serviced.service enabled: yes masked: no state: restarted tags: enable_vnc - name: copy vnc configuration with password become: true copy: src: "{{ role_path }}/files/vncserver-x11" dest: /root/.vnc/config.d/vncserver-x11 owner: root group: root tags: vnc_config #- name: set lxde in .xsession # lineinfile: # path: /home/'{{ def_username }}'/.xsession # line: "lxsession -s Lubuntu -e LXDE" # create: yes - name: set vnc password become: true ansible.builtin.shell: echo "raspberry" | /usr/bin/vncpasswd -legacy -file /root/.vnc/config.d/vncserver-x11