Hyperling
3dec7e7d82
* If we're gonig to exit then we should be more sure about our messaging. * Only have GIMP installed from Flatpak. * Playbook is causing Ubuntu 20.04 to fail. * Define gnome_install.failed since some Ansible versions are picky. * Try again for mad non-Parrot versions of Ansible. * Add debug. * Still trying to make Ubuntu 20.04's Ansible happy. * Fix typos. * Ubuntu does not need to install Dash To Dock. Also ensure `make` is installed on other distros so that the project is compiled. * Remove debug.
25 lines
891 B
YAML
25 lines
891 B
YAML
# Some Linux distros come with meh DE's, this fixes that.
|
|
|
|
- name: Workstation | Linux | Software | GNOME | Check (Parrot OS Only)
|
|
shell: which gdm3
|
|
register: gnome_install
|
|
when: ansible_distribution in ("Parrot OS")
|
|
ignore_errors: true
|
|
|
|
- name: Workstation | Linux | Software | GNOME | Install
|
|
package:
|
|
name:
|
|
- gnome
|
|
- gdm3
|
|
state: present
|
|
when: gnome_install is defined and gnome_install.failed is defined and gnome_install.failed
|
|
|
|
- name: Workstation | Linux | Software | GNOME | Note Before Exiting
|
|
debug:
|
|
msg: "You will need to run `dpkg-reconfigure gdm3` to ensure gdm3 is selected."
|
|
when: gnome_install is defined and gnome_install.failed is defined and gnome_install.failed
|
|
|
|
- name: Workstation | Linux | Software | GNOME | Exiting
|
|
shell: exit 1
|
|
when: gnome_install is defined and gnome_install.failed is defined and gnome_install.failed
|