--- - name: install blackmagic repo import_role: name: apt-repo/blackmagic - name: generate list of desktopvideo packages set_fact: blackmagic_desktopvideo_packages: "{{ ['desktopvideo'] | union(blackmagic_desktopvideo_include_gui | ternary(['desktopvideo-gui'], [])) }}" - name: install blackmagic desktopvideo packages apt: name: "{{ blackmagic_desktopvideo_packages | product(blackmagic_desktopvideo_version is defined | ternary(['=' + (blackmagic_desktopvideo_version | default(''))], [''])) | map('join') }}" state: present force: yes - name: disable automatic upgrades for desktopvideo packages when: blackmagic_desktopvideo_version is defined loop: "{{ blackmagic_desktopvideo_packages }}" dpkg_selections: name: "{{ item }}" selection: hold - name: install improved kill mode for DesktopVideoHelper (1/2) file: name: /etc/systemd/system/DesktopVideoHelper.service.d state: directory - name: install improved kill mode for DesktopVideoHelper (1/2) copy: src: DesktopVideoHelper-killmode.conf dest: /etc/systemd/system/DesktopVideoHelper.service.d/killmode.conf notify: reload systemd - name: make sure DesktopVideoHelper is enabled and started systemd: name: DesktopVideoHelper.service daemon_reload: yes state: started enabled: yes