Skip to content

Commit a1d5d5f

Browse files
author
Derek
committed
fix(utilities): add apt fallback for Remmina on Ubuntu
When Flatpak install times out (Flathub can be slow/unreliable), fall back to apt package on Ubuntu. Fedora still shows warning since apt is not available.
1 parent b64bdf5 commit a1d5d5f

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

ansible/roles/dfe_developer/tasks/utilities.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,10 +177,22 @@
177177
ignore_errors: true
178178
register: remmina_install
179179

180-
- name: Warn if Remmina installation failed
180+
# Fallback: Install Remmina via apt on Ubuntu if Flatpak failed
181+
- name: Install Remmina via apt (Ubuntu fallback)
182+
ansible.builtin.apt:
183+
name: remmina
184+
state: present
185+
when:
186+
- ansible_facts['distribution'] == 'Ubuntu'
187+
- dfe_has_gnome | default(false)
188+
- remmina_install is defined
189+
- remmina_install is failed
190+
191+
- name: Warn if Remmina installation failed (Fedora only)
181192
ansible.builtin.debug:
182193
msg: "WARNING: Remmina Flatpak install failed (Flathub timeout). Install manually: flatpak install flathub org.remmina.Remmina"
183194
when:
195+
- ansible_facts['distribution'] == 'Fedora'
184196
- remmina_install is defined
185197
- remmina_install is failed
186198

0 commit comments

Comments
 (0)