install and configure vnc server and password (need to do handler for restart and handle password better)
44 lines
1.3 KiB
YAML
Executable File
44 lines
1.3 KiB
YAML
Executable File
---
|
|
- 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
|