added brave/gopass stuff plus changed some packages

This commit is contained in:
opal
2024-07-07 10:42:51 -07:00
parent c6e7b72e14
commit c129987f29
6 changed files with 73 additions and 6 deletions

View 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

View File

@@ -0,0 +1 @@
---

View 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

View File

@@ -0,0 +1 @@
---

View File

@@ -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"

View File

@@ -23,3 +23,9 @@
- role: protonvpn
tags: protonvpn_tag
- role: gopass
tags: gopass_tag
- role: brave
tags: brave_tag