# vim: set filetype=yaml.ansible : --- - name: Install flatpaks on Linux Systems when: - pkg_flatpak|length > 0 block: - name: Add flatpak remotes when: - flatpak_remote|length > 0 loop: "{{ flatpak_remotes }}" loop_control: loop_var: remote ansible.builtin.include_tasks: file: helpers/flatpak_remote.yml - name: Install flatpaks when: - pkg_flatpak|length > 0 block: - name: Install flatpak loop: "{{ pkg_flatpak | unique }}" loop_control: loop_var: flatpak vars: pkg_method: "{{ flatpak.method | default(default_flatpak_method) }}" pkg_remote: "{{ flatpak.remote | default(default_flatpak_remote) }}" pkg_name: "{{ flatpak.name | default(flatpak) }}" ansible.builtin.include_tasks: file: helpers/flatpak.yml - name: Install pkg_appimage when: - pkg_appimage|length > 0 loop: "{{ pkg_appimage }}" loop_control: loop_var: appimage vars: appimage_link_name: "{{ appimage.link_name }}" appimage_url: "{{ appimage.url }}" appimage_file: "{{ appimage.file }}" ansible.builtin.include_tasks: file: helpers/appimage.yml