parent
b57c3f9916
commit
19d0ac491b
@ -3,10 +3,11 @@
|
||||
- import_playbook: UnixGUI.yaml
|
||||
- hosts: localhost
|
||||
roles:
|
||||
- role: firefox
|
||||
- role: kitty
|
||||
- role: cider
|
||||
- role: gnome-tweaks
|
||||
when: "'GNOME' in ansible_env.XDG_CURRENT_DESKTOP"
|
||||
- role: kitty
|
||||
- role: xremap
|
||||
when: >
|
||||
'GNOME' in ansible_env.XDG_CURRENT_DESKTOP and
|
||||
|
51
roles/firefox/tasks/Ubuntu.yaml
Normal file
51
roles/firefox/tasks/Ubuntu.yaml
Normal file
@ -0,0 +1,51 @@
|
||||
---
|
||||
- name: remove snap package
|
||||
become: true
|
||||
snap:
|
||||
name: firefox
|
||||
state: absent
|
||||
|
||||
- name: create keyrings directory
|
||||
become: true
|
||||
file:
|
||||
path: /etc/apt/keyrings
|
||||
mode: '755'
|
||||
state: directory
|
||||
|
||||
- name: install mozilla repo keyring
|
||||
become: true
|
||||
get_url:
|
||||
url: https://packages.mozilla.org/apt/repo-signing-key.gpg
|
||||
dest: /etc/apt/keyrings/packages.mozilla.org.asc
|
||||
|
||||
- name: add mozilla apt repo
|
||||
become: true
|
||||
copy:
|
||||
content: >-
|
||||
deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc]
|
||||
https://packages.mozilla.org/apt mozilla main
|
||||
dest: /etc/apt/sources.list.d/mozilla.list
|
||||
|
||||
- name: pin mozilla package
|
||||
become: true
|
||||
copy:
|
||||
content: |
|
||||
Package: *
|
||||
Pin: origin packages.mozilla.org
|
||||
Pin-Priority: 1000
|
||||
dest: /etc/apt/preferences.d/mozilla
|
||||
|
||||
- name: install mozilla package
|
||||
become: true
|
||||
apt:
|
||||
name: firefox
|
||||
state: latest
|
||||
allow_downgrade: true
|
||||
update_cache: true
|
||||
|
||||
- name: install gnome shell integration
|
||||
when: "'GNOME' in ansible_env.XDG_CURRENT_DESKTOP"
|
||||
become: true
|
||||
apt:
|
||||
name: chrome-gnome-shell
|
||||
state: latest
|
@ -1,2 +1,5 @@
|
||||
---
|
||||
- include_tasks: '{{ansible_os_family}}.yaml'
|
||||
- include_tasks: Windows.yaml
|
||||
when: ansible_os_family == 'Windows'
|
||||
- include_tasks: Ubuntu.yaml
|
||||
when: ansible_distribution == 'Ubuntu'
|
||||
|
Loading…
x
Reference in New Issue
Block a user