ansible/roles/common/tasks/main.yml
2020-04-29 21:51:12 +01:00

87 lines
No EOL
1.6 KiB
YAML

---
- name: Install common apt packages
apt:
name:
- zsh
- mdadm
- direnv
- mpv
- tmux
- htop
- baobab
- openssh-server
- chrome-gnome-shell
- python3-pip
- cheese
- geary
- baobab
- curl
- celluloid
- openssh-server
- neofetch
- gnome-boxes
- virt-manager
- vim
- blueman
- pavucontrol
- gnome-shell-extension-shortcuts
- gnome-shell-extension-system-monitor
- gnome-shell-extension-top-icons-plus
- gnome-shell-extension-gsconnect
- gnome-shell-extension-gsconnect-browsers
- gnome-nettool
- gnome-maps
- gnome-calendar
- gnome-clocks
state: present
become: yes
- name: Install common snaps with --classic
snap:
name:
- microk8s
classic: yes
state: present
become: yes
- name: Install common snaps
snap:
name:
- code
- chromium
- canonical-livepatch
- dbeaver-ce
- discord
- glimpse-editor
- qownnotes
- remmina
- riot-web
- spotify
- vlc
- zoom-client
state: present
become: yes
- name: Uninstall default pulseaudio-module-bluetooth
apt:
name: pulseaudio-module-bluetooth
state: absent
become: yes
- name: Install bluetooth audio deps
apt:
name:
- libavcodec-extra58
- libfdk-aac1
- bluez
- pulseaudio
become: yes
- name: Install bluetooth audio codec debs
apt:
deb: "{{item}}"
with_items:
- https://f.bytefuse.net/pulseaudio-modules-bt-ppa/focal/libldac_2.0.2.3-1_amd64.deb
- https://f.bytefuse.net/pulseaudio-modules-bt-ppa/focal/pulseaudio-modules-bt_1.3-1_amd64.deb
become: yes