# 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: methods: - system pkgname: flatpak # }}} - name: Configure flatpak when: - "'flatpak' not in __configured" block: - name: Set flatpak install method when: - flatpak_imethod is undefined ansible.builtin.set_fact: flatpak_imethod: "{{ imethod if imethod in flatpak.methods else flatpak.methods[0] }}" - name: Append flatpak to pkg_sys when: - flatpak_imethod == 'system' block: - name: Configure flatpak system install ansible.builtin.set_fact: pkg_sys: "{{ pkg_sys + [flatpak.pkgname] }}" - name: Finalise flatpak system install ansible.builtin.set_fact: flatpak_install: "{{ flatpak_imethod }}={{ flatpak.pkgname }}" - name: Finalise flatpak configuration ansible.builtin.set_fact: __configured: "{{ __configured | combine( { 'flatpak': flatpak_install } ) }}"