diff --git a/README.md b/README.md index e97168d..52ee3c9 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This repo provides an Immutable-Infrastructure-as-Code (IIaC) workspace for the - git cli - [Keychain](https://www.funtoo.org/Keychain) -- Chrome +- Firefox - Python 3.8.x (part of the image template) with the following packages (not part of the image template) - pip - [JupyterLab](https://jupyter.org/) diff --git a/playbook.yaml b/playbook.yaml index bb94fca..6e01463 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -70,13 +70,38 @@ update_cache: yes - - # install chrome + # install firefox hosts: localhost connection: local gather_facts: yes + tags: + - install_firefox + + vars: + firefox_profiles: + default: + extensions: + - ublock-origin + preferences: + network.cookie.cookieBehavior: 1 + privacy.donottrackheader.enabled: true + datareporting.healthreport.uploadEnabled: false + secondprofile: + extensions: + - adblock-plus + preferences: + privacy.donottrackheader.enabled: false + privacy.trackingprotection.enabled: false + signon.rememberSignons: false + datareporting.healthreport.uploadEnabled: false + + pre_tasks: + - name: Update apt packages + apt: + update_cache: yes roles: - - role: webarchitect609.google_chrome + - role: staticdev.firefox - # install keychain, git, and @capsulecorplab .vimrc and .gitconfig diff --git a/requirements.yaml b/requirements.yaml index c8d1e12..4c8d745 100644 --- a/requirements.yaml +++ b/requirements.yaml @@ -1,6 +1,6 @@ --- # Add Ansible Galaxy Packages here, role_example_hello included to prevent errors in template testing - irixjp.role_example_hello # https://galaxy.ansible.com/irixjp/role_example_hello -- webarchitect609.google_chrome # https://galaxy.ansible.com/webarchitect609/google_chrome +- staticdev.firefox # https://galaxy.ansible.com/staticdev/firefox - gantsign.visual-studio-code # https://galaxy.ansible.com/gantsign/visual-studio-code -... \ No newline at end of file +...