- name: software | install workstation distribution packages tags: packages,workstation-packages package: name: - acpid - alsa-utils - arandr - asunder - cifs-utils - "{{ cups_package }}" - "{{ cryptsetup_package }}" - dconf-editor - dialog - exfatprogs - "{{ font_inconsolata_package }}" - geany - mc - gparted - "{{ p7zip_package }}" - "{{ libnotify_package }}" - "{{ network_manager_openvpn_package }}" - "{{ network_manager_package }}" - "{{ network_manager_pptp_package }}" - "{{ network_manager_vpnc_package }}" - pavucontrol - shotwell - sshpass - "{{ ssh_askpass_package }}" - terminator - transmission-gtk - unrar - "{{ wpa_supplicant_package }}" - xfce4-sensors-plugin - xfce4-cpufreq-plugin - name: software | install system packages specific to debian and ubuntu tags: packages,system,system-packages,workstation-packages package: name: - synaptic - vim-gtk3 when: ansible_distribution in ["Debian", "Pop!_OS", "Ubuntu"] - name: software | remove unneeded workstation packages on debian and ubuntu hosts tags: cleanup,packages,workstation-packages package: state: absent name: - firefox* - libreoffice-base-core - libreoffice-calc - libreoffice-common - libreoffice-core - libreoffice-draw - libreoffice-gnome - libreoffice-gtk3 - libreoffice-impress - libreoffice-math - libreoffice-writer - thunderbird* when: ansible_distribution in ["Debian", "Pop!_OS", "Ubuntu"] - name: software | Install Flatpack packages become_user: bzoicas flatpak: name: - org.keepassxc.KeePassXC - org.openshot.OpenShot - com.skype.Client - org.gnome.Evolution - org.gnome.DejaDup - net.scribus.Scribus - org.gnome.meld - org.gtk.Gtk3theme.Materia-dark - org.gtk.Gtk3theme.Materia-dark-compact - org.signal.Signal - com.github.tchx84.Flatseal - com.discordapp.Discord - com.slack.Slack - com.github.tchx84.Flatseal method : user state: present when: ansible_distribution == "Fedora"