--- # Define program names per OS for package builtin. # This is only for Workstation devices with UIs. - name: Workstation | Facts | Packages | Parrot OS Fixes set_fact: ansible_pkg_mgr: "apt" ansible_python_interpreter: "/usr/bin/python3" when: ansible_distribution == "Parrot OS" - name: Workstation | Facts | Package | Consistent set_fact: firefox: firefox thunderbird: thunderbird evolution: evolution gnome_tweaks: gnome-tweaks dconf_editor: dconf-editor appimagelauncher: htop #placeholder nfs: nfs-common msgfmt: gettext - name: Workstation | Facts | Package | Pop_OS! set_fact: flatpak_distro: true firefox_esr: firefox psutil: python3-psutil when: ansible_distribution == "Pop!_OS" - name: Workstation | Facts | Package | Ubuntu set_fact: flatpak_distro: true firefox_esr: firefox psutil: python3-psutil when: ansible_distribution == "Ubuntu" - name: Workstation | Facts | Package | Debian set_fact: flatpak_distro: true firefox_esr: firefox-esr psutil: python3-psutil when: ansible_distribution == "Debian" - name: Workstation | Facts | Package | Mint set_fact: flatpak_distro: true firefox_esr: firefox psutil: python3-psutil when: ansible_distribution == "Linux Mint" - name: Workstation | Facts | Package | Parrot OS set_fact: flatpak_distro: true firefox_esr: firefox-esr psutil: python3-psutil when: ansible_distribution == "Parrot OS" - name: Workstation | Facts | Package | Arch + Manjaro set_fact: flatpak_distro: true firefox_esr: firefox psutil: python-psutil appimagelauncher: appimagelauncher when: ansible_distribution == "Archlinux" - name: Workstation | Facts | Package | FreeBSD set_fact: flatpak_distro: false firefox_esr: firefox-esr psutil: py38-psutil ansible_python_interpreter: "/usr/local/bin/python3.8" when: ansible_system == "FreeBSD"