fix broken flatpak
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
- name: Set bitwarden install method
|
||||
ansible.builtin.set_fact:
|
||||
bitwarden:
|
||||
method: "{{ pkgconfig.bitwarden.method[ansible_distribution] | default('appimage') }}"
|
||||
method: "{{ pkgconfig.bitwarden.method[ansible_distribution] | default('flatpak') }}"
|
||||
|
||||
- name: Set bitwarden config
|
||||
ansible.builtin.set_fact:
|
||||
|
||||
10
tasks/config/httpie.yml
Normal file
10
tasks/config/httpie.yml
Normal file
@@ -0,0 +1,10 @@
|
||||
- name: Set method for httpie
|
||||
ansible.builtin.set_fact:
|
||||
httpie:
|
||||
method: "{{ pkgconfig.httpie.method[ansible_distribution] | default(pkgconfig.httpie.method.default) }}"
|
||||
|
||||
- name: Set config for httpie
|
||||
ansible.builtin.set_fact:
|
||||
httpie:
|
||||
method: "{{ httpie.method }}"
|
||||
pkg: "{{ pkgconfig.httpie.[httpie.method] }}"
|
||||
@@ -23,14 +23,22 @@
|
||||
when:
|
||||
- pkg_flatpak|length > 0
|
||||
become: "{{ ext_become }}"
|
||||
loop: "{{ pkg_flatpak | unique }}"
|
||||
loop_control:
|
||||
loop_var: flatpak
|
||||
community.general.flatpak:
|
||||
method: "{{ flatpak_method }}"
|
||||
name: "{{ flatpak.name }}"
|
||||
remote: "{{ flatpak.remote | default('flathub') }}"
|
||||
state: present
|
||||
block:
|
||||
- name: Debug flatpak
|
||||
loop: "{{ pkg_flatpak | unique }}"
|
||||
loop_control:
|
||||
loop_var: flatpak
|
||||
ansible.builtin.debug:
|
||||
var: flatpak
|
||||
- name: Install flatpak
|
||||
loop: "{{ pkg_flatpak | unique }}"
|
||||
loop_control:
|
||||
loop_var: flatpak
|
||||
community.general.flatpak:
|
||||
method: "{{ flatpak_method }}"
|
||||
name: "{{ flatpak.name }}"
|
||||
remote: "{{ flatpak.remote | default('flathub') }}"
|
||||
state: present
|
||||
|
||||
- name: Install pkg_appimage
|
||||
when:
|
||||
|
||||
@@ -19,4 +19,4 @@
|
||||
when:
|
||||
- bitwarden.method == 'brew'
|
||||
ansible.builtin.set_fact:
|
||||
pkg_cask: "{{ pkg_cask + [bitwarden.pkg.name] }}"
|
||||
pkg_cask: "{{ pkg_cask + [bitwarden] }}"
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
- Depend flatpak
|
||||
changed_when: true
|
||||
ansible.builtin.set_fact:
|
||||
pkg_flatpak: "{{ pkg_flatpak + ['io.httpie.Httpie'] }}"
|
||||
pkg_flatpak: "{{ pkg_flatpak + [httpie.pkg] }}"
|
||||
|
||||
- name: Append to pkg_cask
|
||||
when:
|
||||
- ansible_os_family == 'Darwin'
|
||||
ansible.builtin.set_fact:
|
||||
pkg_cask: "{{ pkg_cask + ['httpie'] }}"
|
||||
pkg_cask: "{{ pkg_cask + [httpie.pkg] }}"
|
||||
|
||||
@@ -6,10 +6,8 @@ bitwarden:
|
||||
link_name: bitwarden
|
||||
name: bitwarden.appimage
|
||||
url: https://vault.bitwarden.com/download/?app=desktop&platform=linux&variant=appimage
|
||||
snap:
|
||||
name: bitwarden
|
||||
brew:
|
||||
name: bitwarden
|
||||
snap: bitwarden
|
||||
brew: bitwarden
|
||||
method:
|
||||
Fedora: flatpak
|
||||
Ubuntu: snap
|
||||
|
||||
8
vars/pkgs/httpie.yml
Normal file
8
vars/pkgs/httpie.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
httpie:
|
||||
flatpak:
|
||||
name: io.httpie.Httpie
|
||||
remote: flathub
|
||||
brew: httpie
|
||||
method:
|
||||
default: flatpak
|
||||
MacOSX: brew
|
||||
Reference in New Issue
Block a user