Skip to content

Commit 74ea5e4

Browse files
author
Derek
committed
fix(utilities): make Remmina Flatpak install non-fatal
Flathub can timeout during template builds, causing the entire build to fail. Remmina is optional - users can install manually if the initial install fails. - Add ignore_errors: true to Remmina Flatpak task - Add warning message if installation fails
1 parent a089f6c commit 74ea5e4

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

ansible/roles/dfe_developer/tasks/utilities.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@
165165
# Remmina - Remote Desktop Client (Linux GUI only)
166166
# Using Flatpak for latest version (PPA discontinued as of 2025)
167167
# Flatpak provides better updates and cross-distro compatibility
168+
# ignore_errors: Flathub can be slow/unreliable, don't fail build for this
168169
- name: Install Remmina via Flatpak (system-wide)
169170
community.general.flatpak:
170171
name: org.remmina.Remmina
@@ -173,6 +174,15 @@
173174
when:
174175
- ansible_facts['distribution'] in ['Fedora', 'Ubuntu']
175176
- dfe_has_gnome | default(false)
177+
ignore_errors: true
178+
register: remmina_install
179+
180+
- name: Warn if Remmina installation failed
181+
ansible.builtin.debug:
182+
msg: "WARNING: Remmina Flatpak install failed (Flathub timeout). Install manually: flatpak install flathub org.remmina.Remmina"
183+
when:
184+
- remmina_install is defined
185+
- remmina_install is failed
176186

177187
# ============================================================================
178188
# DFE ADMIN TOOLS

0 commit comments

Comments
 (0)