automated_device_setup-ansible/debian-desktop.yml

85 lines
2.1 KiB
YAML
Raw Permalink Normal View History

2024-03-29 14:01:50 +00:00
- name: setup debian with gnome
hosts: localhost
become: true
tasks:
- name: update apt and install gui apps
ansible.builtin.apt:
pkg:
- audacity
- blender
- cura
- firefox-esr
- gimp
- inkscape
- kiwix
- libreoffice
- libreoffice-gnome
- monero
- mpv
- obs-studio
- retroarch
- thunderbird
#- torbrowser-launcher
#- ttf-mscore-fonts-installer
- virt-manager
#gnome
- gnome-core
- gnome-tweaks
state: latest
update_cache: true
- name: install terminal apps
ansible.builtin.apt:
pkg:
- ansible
- cataclysm-dda-curses
- cifs-utils
- cmatrix
- curl
- exiftool
- ffmpeg
- fzf
- git
- gnupg
- htop
- iperf3
- lm-sensors
- neofetch
- neovim
- nmap
- mediainfo
- qrencode
- smartmontools
- telnet
- tmux
- wget
- yt-dlp
- xxd
- name: install signal
block:
- name: get signal key
ansible.builtin.get_url:
url: https://updates.signal.org/desktop/apt/keys.asc
dest: /etc/apt/keyrings/signal.asc
- name: install signal key
ansible.builtin.apt_repository:
repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/signal.asc] https://updates.signal.org/desktop/apt xenial main"
state: present
- name: install signal package
ansible.builtin.apt:
pkg:
- signal-desktop
update_cache: true
- name: install discord
block:
- name: get discord.deb
ansible.builtin.get_url:
url: https://discord.com/api/download?platform=linux&format=deb
dest: /tmp/discord.deb
- name: install discord.deb
ansible.builtin.apt:
deb: /tmp/discord.deb
#- name: reboot
#ansible.builtin.reboot: