You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

97 lines
2.0 KiB

---
- hosts: localhost
connection: local
become: true
pre_tasks:
- name: update repositories
apt:
update_cache: yes
changed_when: false
- name: install updates (Ubuntu/Debian)
apt:
update_cache: yes
upgrade: dist
when: ansible_distribution in ["Ubuntu", "Debian"]
- name: install updates (Arch)
pacman:
update_cache: yes
upgrade: yes
when: ansible_distribution in ["Arch"]
tasks:
- name: install base packages
package:
name:
- htop
- bpytop
- mc
- tmux
- nmap
# - nextcloud-desktop
- alacritty
- fish
# - 1password #this might not be working yet since it isnt in the apt catalog
state: latest
- name: Install Flatpak
package:
name: flatpak
state: latest
- name: Install Flatseal
community.general.flatpak:
name: com.github.tchx84.Flatseal
state: present
- name: Install Nextcloud Desktop app (flatpak)
community.general.flatpak:
name: com.nextcloud.desktopclient.nextcloud
state: present
- name: install Teams (flatpak)
community.general.flatpak:
name: com.microsoft.teams
state: present
- name: Install Bitwarden Flatpak
community.general.flatpak:
name: com.bitwarden.desktop
state: present
- name: Install ONLYOFFICE Flatpak
community.general.flatpak:
name: org.onlyoffice.desktopeditors
state: present
- name: Install Joplin Flatpak
community.general.flatpak:
name: net.cozic.joplin_desktop
state: present
- name: Install Nheko Flatpak
community.general.flatpak:
name: io.github.NhekoReborn.Nheko
state: present
- name: install Evolution
package:
name:
- evolution
- evolution-ews
state: latest
- name: install Messengers
package:
name:
- telegram-desktop
state: latest
- name: install VSCodium
package:
name:
- codium
state: latest