summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2025-11-26 17:01:32 +0100
committerAhmed Abdelhalim <[email protected]>2025-11-26 17:01:32 +0100
commiteb4148f706000eef04f7c35e12940dbe71654f95 (patch)
tree67ee077aa9944b2df5d24212498bcf772e117b1b
parent067aee5a0cf1862032e6298f791879a5b773bfd4 (diff)
Fix firefox installation on debian (not using snaps)
-rw-r--r--roles/firefox/tasks/main.yml2
-rw-r--r--roles/firefox/vars/debian.yml4
-rw-r--r--roles/firefox/vars/ubuntu.yml7
3 files changed, 10 insertions, 3 deletions
diff --git a/roles/firefox/tasks/main.yml b/roles/firefox/tasks/main.yml
index 5a75e001..e354005f 100644
--- a/roles/firefox/tasks/main.yml
+++ b/roles/firefox/tasks/main.yml
@@ -1,6 +1,6 @@
---
- name: "Include OS-specific variables"
- ansible.builtin.include_vars: "{{ ansible_os_family | lower }}.yml"
+ ansible.builtin.include_vars: "{{ ansible_distribution | lower }}.yml"
- name: "Ensure firefox is installed"
become: true
diff --git a/roles/firefox/vars/debian.yml b/roles/firefox/vars/debian.yml
index 7f624e48..423ba11c 100644
--- a/roles/firefox/vars/debian.yml
+++ b/roles/firefox/vars/debian.yml
@@ -1,6 +1,6 @@
---
-firefox_package: "firefox"
-firefox_folder: "{{ ansible_env.HOME }}/snap/firefox/common/.mozilla/firefox"
+firefox_package: "firefox-esr"
+firefox_folder: "{{ ansible_env.HOME }}/.mozilla/firefox"
firefox_browserpass_packages:
- "webext-browserpass"
diff --git a/roles/firefox/vars/ubuntu.yml b/roles/firefox/vars/ubuntu.yml
new file mode 100644
index 00000000..7f624e48
--- /dev/null
+++ b/roles/firefox/vars/ubuntu.yml
@@ -0,0 +1,7 @@
+---
+firefox_package: "firefox"
+firefox_folder: "{{ ansible_env.HOME }}/snap/firefox/common/.mozilla/firefox"
+
+firefox_browserpass_packages:
+ - "webext-browserpass"
+ - "pinentry-gnome3"