* 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
 |