--- - name: copy youtube script copy: src: "{{ item.src }}" dest: "{{ item.dest }}" owner: pi group: pi mode: a+x with_items: - { src: "{{ role_path }}/files/youtube.sh", dest: "/home/pi/scripts/youtube.sh" } - { src: "{{ role_path }}/files/facebook_url.list", dest: "/home/pi/Documents/facebook_url.list" } tags: youtubetraff_script - name: enable cron job for youtube traffic cron: name: "youtubetraff" minute: "*/30" hour: "7-18" weekday: "1-5" job: "/usr/bin/perl -e 'sleep int rand 900' && /home/pi/scripts/youtube.sh" tags: youtubetraff_cron - name: install vnc server become: yes apt: name: ['realvnc-vnc-server'] state: present update_cache: true tags: install_vnc - 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: enablestart_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