summaryrefslogtreecommitdiffstats
path: root/roles/firefox/tasks
AgeCommit message (Collapse)AuthorFilesLines
2026-03-06Convert force_installed to normal_installedAhmed Abdelhalim2-2/+2
This is to allow users to remove these defaults if they want to
2026-02-23Fix typo in the name of a taskAhmed Abdelhalim1-1/+1
2026-02-22Refactor firefox role to use flatpak on debianAhmed Abdelhalim5-16/+37
2026-02-22Fix set firefox as default on ubuntuAhmed Abdelhalim1-0/+2
2026-02-22Fix xdg-settings of firefox on different systems using different pkgsAhmed Abdelhalim1-1/+1
2026-02-21Configure default browserAhmed Abdelhalim1-0/+6
2026-01-24Fix ansible 2.20.1 deprecation warning about ansible_varsAhmed Abdelhalim1-1/+1
2025-11-26Revert adding user.js configAhmed Abdelhalim1-29/+0
Since the configs were mainly to control UI pref (which is not usable with user.js, as it will always override manual customization) The rest of the features provided by user.js isn't necessary and are already covered by policies. So for now, I'm removing this user.js integration, maybe revisit it later if it's proven to be useful, ATM, it complicates and brittles the setup without providing any additional value.
2025-11-26Fix firefox installation on debian (not using snaps)Ahmed Abdelhalim1-1/+1
2025-11-26Add firefox user.js preference as a codeAhmed Abdelhalim2-6/+33
And fix the role ideompotent testing
2025-11-25Fix the testing of passff (requires pass to be installed)Ahmed Abdelhalim1-0/+11
Update the firefox role dependencies and added notes about using passff and it's required dependencies
2025-11-25Rename the firefox created profile to ansible-profile to avoid conflictAhmed Abdelhalim1-2/+2
To avoid potential conflict when a user already have a profile named and configured for them, it's simpler to use a defined ansible profile that also indicates that the profile is automated
2025-11-25Fix role to use ansible_user_id special variable instead of USER envAhmed Abdelhalim1-2/+2
The USER env is failing on CI, so reverting back to using ansible_user_id special variable, the ansible_user also failed as the CI doesn't have ssh connection (at least not during the tests, and therefore the ansible_user is undefined)
2025-11-24Add initial firefox role implementation with only GNOME support for passAhmed Abdelhalim3-0/+137