mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 02:10:05 +00:00 
			
		
		
		
	Added role native-git
This commit is contained in:
		| @@ -1,51 +0,0 @@ | ||||
| - name: install general software | ||||
|   community.general.pacman: | ||||
|     name: | ||||
|       # programing language interpreters | ||||
|       - jdk11-openjdk | ||||
|       - python | ||||
|       - php | ||||
|  | ||||
|       # description language interpreters | ||||
|       - texlive-most | ||||
|  | ||||
|       # compression tools | ||||
|       - p7zip | ||||
|  | ||||
|       # administration tools | ||||
|       - base-devel | ||||
|       - yay | ||||
|       - make | ||||
|       - gcc | ||||
|       - cmake | ||||
|       - fdupes | ||||
|  | ||||
|       # network analyze tools | ||||
|       - traceroute | ||||
|       - wireshark-qt | ||||
|       - wireshark-cli | ||||
|  | ||||
|       # security tools | ||||
|       - ecryptfs-utils | ||||
|       - encfs | ||||
|       - keepassxc | ||||
|  | ||||
|       # browsers | ||||
|       - chromium | ||||
|  | ||||
|       # video/picture manipulation | ||||
|       - gimp | ||||
|       - blender | ||||
|       - obs-studio | ||||
|  | ||||
|       # code quality tools | ||||
|       - shellcheck | ||||
|  | ||||
|       # ide's | ||||
|       - atom | ||||
|       - arduino | ||||
|       - arduino-docs | ||||
|  | ||||
|       # virtualization tools | ||||
|       - qemu | ||||
|     state: present | ||||
							
								
								
									
										2
									
								
								roles/native-administrator/meta/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								roles/native-administrator/meta/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| dependencies: | ||||
| - native-git | ||||
							
								
								
									
										10
									
								
								roles/native-administrator/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								roles/native-administrator/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| - name: install administration tools | ||||
|   community.general.pacman: | ||||
|     name: | ||||
|       - base-devel | ||||
|       - yay | ||||
|       - make | ||||
|       - gcc | ||||
|       - cmake | ||||
|       - fdupes | ||||
|     state: present | ||||
							
								
								
									
										43
									
								
								roles/native-general/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								roles/native-general/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| - name: install general software | ||||
|   community.general.pacman: | ||||
|     name: | ||||
|       # programing language interpreters | ||||
|       #- jdk11-openjdk | ||||
|       #- python | ||||
|       #- php | ||||
|  | ||||
|       # description language interpreters | ||||
|       #- texlive-most | ||||
|  | ||||
|       # compression tools | ||||
|       #- p7zip | ||||
|  | ||||
|       # network analyze tools | ||||
|       #- traceroute | ||||
|       #- wireshark-qt | ||||
|       #- wireshark-cli | ||||
|  | ||||
|       # security tools | ||||
|       #- ecryptfs-utils | ||||
|       #- encfs | ||||
|       #- keepassxc | ||||
|  | ||||
|       # browsers | ||||
|       - chromium | ||||
|  | ||||
|       # video/picture manipulation | ||||
|       #- gimp | ||||
|       #- blender | ||||
|       #- obs-studio | ||||
|  | ||||
|       # code quality tools | ||||
|       #- shellcheck | ||||
|  | ||||
|       # ide's | ||||
|       #- atom | ||||
|       #- arduino | ||||
|       #- arduino-docs | ||||
|  | ||||
|       # virtualization tools | ||||
|       #- qemu | ||||
|     state: present | ||||
							
								
								
									
										8
									
								
								roles/native-git/tasks/mail.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								roles/native-git/tasks/mail.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| - name: Set git user email to {{user_email}} | ||||
|   ansible.builtin.shell: git config --global user.email "{{user_email}}" | ||||
| - name: Set git user name to {{user_full_name}} | ||||
|   ansible.builtin.shell: - git config --global user.name "{{user_full_name}}" | ||||
| - name: install git | ||||
|   community.general.pacman: | ||||
|     name: git | ||||
|     state: present | ||||
		Reference in New Issue
	
	Block a user