--- - name: install keyring when: ansible_distribution == 'Debian' become: true get_url: url: '{{ulauncher_keyring_url}}' dest: '{{ulauncher_keyring_path}}' mode: '0644' force: true environment: '{{proxy_environment}}' - name: add apt sources list when: ansible_distribution == 'Debian' become: true copy: content: >- deb [signed-by={{ulauncher_keyring_path}}] http://ppa.launchpad.net/agornostal/ulauncher/ubuntu {{ansible_distribution_release}} main" dest: '{{ulauncher_apt_sources_list_path}}' - name: add ppa repository when: ansible_distribution != 'Debian' become: true apt_repository: repo: ppa:agornostal/ulauncher - name: install apt package become: true apt: name: ulauncher state: latest