mirror of
				https://github.com/kevinveenbirkenbach/client-playbook.git
				synced 2025-11-04 08:17:59 +00:00 
			
		
		
		
	Moved client setup from core-system repository to roles
This commit is contained in:
		
							
								
								
									
										12
									
								
								playbook.yml
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								playbook.yml
									
									
									
									
									
								
							@@ -5,6 +5,13 @@
 | 
				
			|||||||
    - native-pacman-update
 | 
					    - native-pacman-update
 | 
				
			||||||
    - native-general
 | 
					    - native-general
 | 
				
			||||||
    - native-administrator
 | 
					    - native-administrator
 | 
				
			||||||
 | 
					    - native-caffeine
 | 
				
			||||||
 | 
					    - native-non-free-drivers
 | 
				
			||||||
 | 
					- name: GNOME setup
 | 
				
			||||||
 | 
					  hosts: gnome_hosts
 | 
				
			||||||
 | 
					  become: true
 | 
				
			||||||
 | 
					  roles:
 | 
				
			||||||
 | 
					    - native-gnome
 | 
				
			||||||
- name: setup gaming hosts
 | 
					- name: setup gaming hosts
 | 
				
			||||||
  hosts: gaming_hosts
 | 
					  hosts: gaming_hosts
 | 
				
			||||||
  become: true
 | 
					  become: true
 | 
				
			||||||
@@ -25,11 +32,6 @@
 | 
				
			|||||||
  become: true
 | 
					  become: true
 | 
				
			||||||
  roles:
 | 
					  roles:
 | 
				
			||||||
    - native-libreoffice
 | 
					    - native-libreoffice
 | 
				
			||||||
- name: setup gnome-clients
 | 
					 | 
				
			||||||
  hosts: gnome_clients
 | 
					 | 
				
			||||||
  become: true
 | 
					 | 
				
			||||||
  roles:
 | 
					 | 
				
			||||||
    - native-gnome
 | 
					 | 
				
			||||||
- name: setup nextcloud-client
 | 
					- name: setup nextcloud-client
 | 
				
			||||||
  hosts: nextcloud_client_hosts
 | 
					  hosts: nextcloud_client_hosts
 | 
				
			||||||
  become: true
 | 
					  become: true
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								roles/native-caffeine/meta/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								roles/native-caffeine/meta/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					- native-aur-helper
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/native-caffeine/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/native-caffeine/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					- name: Install caffeine
 | 
				
			||||||
 | 
					  kewlfft.aur.aur:
 | 
				
			||||||
 | 
					    use: yay
 | 
				
			||||||
 | 
					    name:
 | 
				
			||||||
 | 
					      - caffeine-ng
 | 
				
			||||||
							
								
								
									
										3
									
								
								roles/native-gnome/Readme.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								roles/native-gnome/Readme.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					# native-gnome
 | 
				
			||||||
 | 
					## further information
 | 
				
			||||||
 | 
					- https://askubuntu.com/questions/1029376/how-do-i-enable-and-disable-gnome-extensions-from-the-command-line
 | 
				
			||||||
@@ -1,7 +1,15 @@
 | 
				
			|||||||
- name: Install docker
 | 
					- name: Install Gnome Software
 | 
				
			||||||
  community.general.pacman:
 | 
					  community.general.pacman:
 | 
				
			||||||
    name:
 | 
					    name:
 | 
				
			||||||
      - gnome-shell-extensions
 | 
					      - gnome-shell-extensions
 | 
				
			||||||
 | 
					      - gnome-shell-extension-desktop-icons-ng 
 | 
				
			||||||
      - gnome-terminal
 | 
					      - gnome-terminal
 | 
				
			||||||
      - intltool # Needed for extension make
 | 
					 | 
				
			||||||
    state: present 
 | 
					    state: present 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: GNOME Activate Extensions
 | 
				
			||||||
 | 
					  ansible.builtin.shell: gsettings set org.gnome.shell disable-user-extensions false
 | 
				
			||||||
 | 
					  become: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: GNOME Set favorite apps
 | 
				
			||||||
 | 
					  ansible.builtin.shell: gsettings set org.gnome.shell favorite-apps "{{favorite_apps}}"
 | 
				
			||||||
 | 
					  become: false
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								roles/native-non-free-drivers/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								roles/native-non-free-drivers/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					- name: Install nonfree drivers
 | 
				
			||||||
 | 
					  ansible.builtin.shell: mhwd -a pci nonfree 0300
 | 
				
			||||||
		Reference in New Issue
	
	Block a user