Add Arkenfox config

This commit is contained in:
Mike Wilson
2025-06-16 13:46:22 -04:00
parent 4f1db7d2a8
commit 07813d80b6
5 changed files with 1898 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
- name: Install firefox
ansible.builtin.package:
name: firefox
state: present
become: true
- name: Ensure firefox is not running
ansible.builtin.command: pkill firefox
ignore_errors: yes
- name: Get path of default firefox profile
ansible.builtin.find:
paths: "/home/mike/.mozilla/firefox"
file_type: directory
patterns: "*default-release"
register: profile_dir
- name: Install user.js
ansible.builtin.copy:
src: user.js
dest: "{{ profile_dir.files[0].path }}"
mode: "0664"
- name: Install user-overrides.js
ansible.builtin.copy:
src: user-overrides.js
dest: "{{ profile_dir.files[0].path }}"
mode: "0664"
- name: Install prefsCleaner.sh
ansible.builtin.copy:
src: prefsCleaner.sh
dest: "{{ profile_dir.files[0].path }}"
- name: Install updater.sh
ansible.builtin.copy:
src: updater.sh
dest: "{{ profile_dir.files[0].path }}"
- name: Run Updater
ansible.builtin.script:
chdir: "{{ profile_dir.files[0].path }}"
cmd: "updater.sh -s"
- name: Run prefsCleaner
ansible.builtin.script:
chdir: "{{ profile_dir.files[0].path }}"
cmd: "{{ profile_dir.files[0].path }}/prefsCleaner.sh -s"