Add Arkenfox config
This commit is contained in:
48
roles/arkenfox/tasks/main.yml
Normal file
48
roles/arkenfox/tasks/main.yml
Normal 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"
|
Reference in New Issue
Block a user