# vim: set filetype=yaml.ansible : # ## Package: flatpak ## Description: Universal application runtime for linux ## Version: latest ## Methods: ## - system --- - name: Set flatpak default facts # {{{ ansible.builtin.set_fact: flatpak: install_methods: - system pkgname: flatpak # }}} - name: Configure flatpak when: - "'flatpak' not in __configured" block: - name: Set flatpak install method when: - flatpak_install_method is undefined ansible.builtin.set_fact: flatpak_install_method: "{{ install_method if install_method in flatpak.install_methods else flatpak.install_methods[0] }}" - name: Append flatpak to pkg_sys when: - flatpak_install_method == 'system' ansible.builtin.set_fact: pkg_sys: "{{ pkg_sys + [flatpak.pkgname] }}" - name: Finalise flatpak configuration ansible.builtin.set_fact: __configured: "{{ __configured | combine( { 'flatpak': flatpak_install_method } ) }}"