From 7c3d24d2c8adbca8fee4ca1f81452bf7f0f38c5f Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Thu, 11 Mar 2021 20:25:59 +0000 Subject: [PATCH] firefox: Initial version of role * Install firefox * Set homepage to https://www.foo.sh * Disable password manager --- roles/firefox/files/foo.sh.js | 5 +++++ roles/firefox/tasks/main.yml | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 roles/firefox/files/foo.sh.js create mode 100644 roles/firefox/tasks/main.yml diff --git a/roles/firefox/files/foo.sh.js b/roles/firefox/files/foo.sh.js new file mode 100644 index 0000000..2374e7d --- /dev/null +++ b/roles/firefox/files/foo.sh.js @@ -0,0 +1,5 @@ +// set defaults but allow user to change +pref("startup.homepage_override_url", "https://www.foo.sh/"); +pref("startup.homepage_welcome_url", "https://www.foo.sh/"); +// lock these settings +lockPref("signon.rememberSignons", false); diff --git a/roles/firefox/tasks/main.yml b/roles/firefox/tasks/main.yml new file mode 100644 index 0000000..77551c1 --- /dev/null +++ b/roles/firefox/tasks/main.yml @@ -0,0 +1,13 @@ +--- +- name: install packages + package: + name: firefox + state: installed + +- name: install default settings + copy: + dest: /usr/lib64/firefox/defaults/preferences/00-foo.sh.js + src: foo.sh.js + mode: 0644 + owner: root + group: "{{ ansible_wheel }}"