--- - import_tasks: fs.yml - name: prohibited packages loop: - flashplugin-installer template: src: prohibited-package.j2 dest: "/etc/apt/preferences.d/{{ item }}.disabled" - name: base packages apt: name: - file - pwgen - p7zip-rar - exfat-fuse - exfat-utils - ntfs-3g # - gnupg-curl - pass - evince - geeqie - file-roller - cifs-utils - exfat-fuse - exfat-utils state: present - name: install browser apt: name: - firefox - chromium-browser state: present - name: install multimedia stuff apt: name: - vlc - mpv - ffmpeg - pavumeter - lame - gstreamer1.0-pulseaudio state: present - name: install restricted stuff apt: name: - ubuntu-restricted-extras - intel-microcode state: present - name: remove superflous packages apt: name: - gnome-software - gnome-software-common - software-properties-gtk - software-properties-common - python3-software-properties - flashplugin-installer - network-manager - network-manager-gnome - network-manager-pptp - network-manager-pptp-gnome - ufw state: absent autoremove: yes purge: yes ## TODO: check if we still need to remove this? # - name: remove netplan config for network-manager # file: # name: /etc/netplan/01-network-manager-all.yaml # state: absent - name: install extra packages apt: name: "{{ ubuntu_ws_extra_packages|default([]) }}" state: present