added brave/gopass stuff plus changed some packages
This commit is contained in:
30
roles/brave/tasks/main.yml
Normal file
30
roles/brave/tasks/main.yml
Normal file
@@ -0,0 +1,30 @@
|
||||
---
|
||||
- name: Ensure curl is installed
|
||||
apt:
|
||||
name: curl
|
||||
state: present
|
||||
update_cache: yes
|
||||
|
||||
- name: Download Brave browser GPG key
|
||||
get_url:
|
||||
url: https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
|
||||
dest: /usr/share/keyrings/brave-browser-archive-keyring.gpg
|
||||
mode: '0644'
|
||||
owner: root
|
||||
group: root
|
||||
|
||||
- name: Add Brave browser repository
|
||||
apt_repository:
|
||||
repo: "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main"
|
||||
state: present
|
||||
filename: "brave-browser-release.list"
|
||||
|
||||
- name: Update apt cache
|
||||
apt:
|
||||
update_cache: yes
|
||||
|
||||
- name: Install Brave browser
|
||||
apt:
|
||||
name: brave-browser
|
||||
state: present
|
||||
|
||||
1
roles/brave/vars/main.yml
Normal file
1
roles/brave/vars/main.yml
Normal file
@@ -0,0 +1 @@
|
||||
---
|
||||
29
roles/gopass/tasks/main.yml
Normal file
29
roles/gopass/tasks/main.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
- name: Add Gopass archive keyring
|
||||
apt_key:
|
||||
url: https://packages.gopass.pw/repos/gopass/gopass-archive-keyring.gpg
|
||||
state: present
|
||||
keyring: /usr/share/keyrings/gopass-archive-keyring.gpg
|
||||
|
||||
- name: Add Gopass sources list
|
||||
copy:
|
||||
dest: /etc/apt/sources.list.d/gopass.sources
|
||||
content: |
|
||||
Types: deb
|
||||
URIs: https://packages.gopass.pw/repos/gopass
|
||||
Suites: stable
|
||||
Architectures: all amd64 arm64 armhf
|
||||
Components: main
|
||||
Signed-By: /usr/share/keyrings/gopass-archive-keyring.gpg
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
|
||||
- name: Install Gopass and archive keyring
|
||||
apt:
|
||||
update_cache: yes
|
||||
name:
|
||||
- gopass
|
||||
- gopass-archive-keyring
|
||||
state: present
|
||||
|
||||
1
roles/gopass/vars/main.yml
Normal file
1
roles/gopass/vars/main.yml
Normal file
@@ -0,0 +1 @@
|
||||
---
|
||||
@@ -49,6 +49,12 @@ general_packages:
|
||||
- gawk # for translate-shell
|
||||
- playerctl # for waybar music notification
|
||||
- simple-scan
|
||||
- firefox-esr
|
||||
- thunderbird
|
||||
- gimp
|
||||
- picard
|
||||
- vlc
|
||||
- calcurse
|
||||
|
||||
networking_packages:
|
||||
- nmap
|
||||
@@ -85,14 +91,8 @@ ui_packages:
|
||||
|
||||
flatpak_packages:
|
||||
- org.nicotine_plus.Nicotine
|
||||
- com.brave.Browser
|
||||
- org.signal.Signal
|
||||
- net.ankiweb.Anki
|
||||
- org.videolan.VLC
|
||||
- org.torproject.torbrowser-launcher
|
||||
- org.mozilla.Thunderbird
|
||||
- org.mozilla.firefox
|
||||
- org.musicbrainz.Picard
|
||||
- org.gimp.GIMP
|
||||
|
||||
veracrypt_deb_url: "https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-Debian-12-amd64.deb"
|
||||
|
||||
Reference in New Issue
Block a user