summaryrefslogtreecommitdiffstats
path: root/roles/firefox/templates
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2025-11-26 16:37:48 +0100
committerAhmed Abdelhalim <[email protected]>2025-11-26 16:37:48 +0100
commit067aee5a0cf1862032e6298f791879a5b773bfd4 (patch)
tree564fc8c38263b08bc9a7ad4bfba25086b432612c /roles/firefox/templates
parent63042a1f6b15f0a85e3cf943c71e6a88aaad442e (diff)
Add firefox user.js preference as a code
And fix the role ideompotent testing
Diffstat (limited to 'roles/firefox/templates')
-rw-r--r--roles/firefox/templates/user.js.j213
1 files changed, 13 insertions, 0 deletions
diff --git a/roles/firefox/templates/user.js.j2 b/roles/firefox/templates/user.js.j2
new file mode 100644
index 00000000..547ccf8f
--- /dev/null
+++ b/roles/firefox/templates/user.js.j2
@@ -0,0 +1,13 @@
+// Firefox user.js - User preferences
+// This file is automatically generated by Ansible
+// Manual changes will be overwritten
+
+{% for pref, value in firefox_user_prefs.items() %}
+{% if value is string %}
+user_pref("{{ pref }}", "{{ value }}");
+{% elif value is boolean %}
+user_pref("{{ pref }}", {{ value | lower }});
+{% else %}
+user_pref("{{ pref }}", {{ value }});
+{% endif %}
+{% endfor %}