--- - hosts: kc41 vars: release: focal user_permission: student stream_multicast_link: 'udp://@224.0.0.230:8001' icon_patch: /home/{{ user_permission }}/icons shortcut_ico_path: "{{ icon_patch }}/stream-icon.png" become: true gather_facts: no tasks: - name: Install VLC ansible.builtin.apt: pkg: - vlc - name: Create icon dir ansible.builtin.file: path: "{{ icon_patch }}" owner: "{{ user_permission }}" group: "{{ user_permission }}" state: directory - name: Copy icon ansible.builtin.copy: src: /home/vidikon/ANSIBLE/software-playbooks/ico/stream-icon.png dest: "{{ icon_patch }}" owner: "{{ user_permission }}" group: "{{ user_permission }}" - name: Copy shortcut template ansible.builtin.template: src: /home/vidikon/ANSIBLE/software-playbooks/program_shortcut/Connect.j2 dest: '/home/{{ user_permission }}/Рабочий стол/Connect.desktop' owner: "{{ user_permission }}" group: "{{ user_permission }}" mode: u=rwx,g=rwx,o=r