forked from rc/classroom
		
	Initial commit erasing history
This commit is contained in:
		
							parent
							
								
									e04f86fd9a
								
							
						
					
					
						commit
						7d8751ffe8
					
				
					 712 changed files with 7348 additions and 0 deletions
				
			
		
							
								
								
									
										10
									
								
								linsetup.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								linsetup.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					- hosts: ucilnice-prototip
 | 
				
			||||||
 | 
					  become_method: sudo
 | 
				
			||||||
 | 
					  become: true
 | 
				
			||||||
 | 
					  vars:
 | 
				
			||||||
 | 
					    ansible_port: 1001
 | 
				
			||||||
 | 
					    ansible_become_pass: '{{ lookup("env", "ANSIBLE_PASSWORD") }}'
 | 
				
			||||||
 | 
					    ansible_password: '{{ lookup("env", "ANSIBLE_PASSWORD") }}'
 | 
				
			||||||
 | 
					    ansible_connection: 'ssh'
 | 
				
			||||||
 | 
					  roles:
 | 
				
			||||||
 | 
					    - all_classes
 | 
				
			||||||
							
								
								
									
										5
									
								
								macsetup.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								macsetup.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					- hosts: all
 | 
				
			||||||
 | 
					  vars:
 | 
				
			||||||
 | 
					  roles:
 | 
				
			||||||
 | 
					    - macroom
 | 
				
			||||||
 | 
					    # - linroom_ad
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/7zip/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/7zip/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/7zip/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/7zip/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- name: Install 7zip
 | 
				
			||||||
 | 
					  apt:
 | 
				
			||||||
 | 
					    name: 7zip
 | 
				
			||||||
 | 
					    state: latest
 | 
				
			||||||
							
								
								
									
										18
									
								
								roles/7zip/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								roles/7zip/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					- name: Install 7-zip
 | 
				
			||||||
 | 
					  win_chocolatey:
 | 
				
			||||||
 | 
					    name: 7zip
 | 
				
			||||||
 | 
					  register: install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- when: install.changed
 | 
				
			||||||
 | 
					  block:
 | 
				
			||||||
 | 
					    - name: Create 7-zip filetype
 | 
				
			||||||
 | 
					      win_command: cmd.exe /c ftype 7-zip=%ProgramFiles%\7-zip\7zFM.exe
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    - name: Associate 7-zip with archive filetypes
 | 
				
			||||||
 | 
					      win_command: cmd.exe /c assoc .{{ item }}=7-zip
 | 
				
			||||||
 | 
					      loop:
 | 
				
			||||||
 | 
					        - gz
 | 
				
			||||||
 | 
					        - tar
 | 
				
			||||||
 | 
					        - targz
 | 
				
			||||||
 | 
					        - rar
 | 
				
			||||||
 | 
					        - 7z
 | 
				
			||||||
							
								
								
									
										7
									
								
								roles/AAHRP-63263/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								roles/AAHRP-63263/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					# Analiza algoritmov in hevristično reševanje problemov
 | 
				
			||||||
 | 
					# matej.piculin@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Java JDK, Eclipse, R, RStudio
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: rstudio
 | 
				
			||||||
 | 
					  - role: eclipse
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
							
								
								
									
										9
									
								
								roles/APS1-63279/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								roles/APS1-63279/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,9 @@
 | 
				
			||||||
 | 
					# Algoritmi in podatkovne strukture 1
 | 
				
			||||||
 | 
					# tomaz.hocevar@fri.uni-lj.si, bojan.zunkovic@fri.uni-lj.si, polz@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Java JDK, Eclipse
 | 
				
			||||||
 | 
					#   - role: JDK
 | 
				
			||||||
 | 
					#   - role: Eclipse
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: c_development
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/ARP1-63545C/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/ARP1-63545C/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Aktualno raziskovalno področje 1
 | 
				
			||||||
 | 
					# Veljko.Pejovic@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Android Studio
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: android_studio
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/BMO-63259/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/BMO-63259/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Brezžična in mobilna omrežja
 | 
				
			||||||
 | 
					# Ziga.Pusnik@fri.uni-lj.si, Miran.Koprivec@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, VMware Workstation 16.2.4 Player, wireshark
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: wireshark
 | 
				
			||||||
 | 
					  - role: vmware_player
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/DF-63530/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/DF-63530/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Digitalna forenzika
 | 
				
			||||||
 | 
					# Aleks.Huc@fri.uni-lj.si, Gasper.FeleZorz@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, GNU/Linux, GNS3, VirtualBox
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: gns3
 | 
				
			||||||
 | 
					  - role: virtualbox
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/DN-63260/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/DN-63260/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Digitalno načrtovanje
 | 
				
			||||||
 | 
					# Nejc.Ilc@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Vivado 2022.1
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vivado
 | 
				
			||||||
							
								
								
									
										8
									
								
								roles/DPS-63744/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								roles/DPS-63744/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					# Digitalno procesiranje signalov
 | 
				
			||||||
 | 
					# Aleks.Huc@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, GNU/Linux, Matlab, wfdb, Octave, Audacity
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: matlab
 | 
				
			||||||
 | 
					  - role: wfdb
 | 
				
			||||||
 | 
					  - role: octave
 | 
				
			||||||
 | 
					  - role: audacity
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/DV-63718/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/DV-63718/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Digitalna vezja
 | 
				
			||||||
 | 
					# Miha.Moskon@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Logisim, Logisim Evolution
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: logisim
 | 
				
			||||||
							
								
								
									
										7
									
								
								roles/EP-63249/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								roles/EP-63249/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					# Elektronsko poslovanje
 | 
				
			||||||
 | 
					# David.Jelenc@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, VirtualBox, Android Studio
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: virtualbox
 | 
				
			||||||
 | 
					  - role: android_studio
 | 
				
			||||||
							
								
								
									
										12
									
								
								roles/FP-63507/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								roles/FP-63507/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,12 @@
 | 
				
			||||||
 | 
					# Funkcijsko programiranje
 | 
				
			||||||
 | 
					# Klemen.Klanjscek@fri.uni-lj.si, Matjaz.Kukar@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, GNU/Linux, VS Code, Python 3, Racket (z DrRacket), SML/NJ, Emacs, rlwrap
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: python3
 | 
				
			||||||
 | 
					  - role: racket
 | 
				
			||||||
 | 
					  - role: emacs
 | 
				
			||||||
 | 
					  - role: smlnj
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										10
									
								
								roles/GO-63715/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								roles/GO-63715/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					# Grafično oblikovanje
 | 
				
			||||||
 | 
					# Blaz.Meden@fri.uni-lj.si, ilb@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Blender, Adobe paket (Illustrator, Photoshop, After Effects, Premiere), Processing (orodje za vizualno in interaktivno grafično programiranje), Inkscape (zastonjsko orodje za vektorsko risanje), GIMP (program za urejanje slik in rastrsko risanje)
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: blender
 | 
				
			||||||
 | 
					  - role: adobe_cs
 | 
				
			||||||
 | 
					  - role: inkscape
 | 
				
			||||||
 | 
					  - role: gimp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										10
									
								
								roles/IS-63714/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								roles/IS-63714/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					# Informacijski sistemi
 | 
				
			||||||
 | 
					# Miha.Grohar@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, GNU/Linux, Docker, VS Code, dotnet6 SDK, GIT, Android Studio
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: docker
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: dotnet6
 | 
				
			||||||
 | 
					  - role: git
 | 
				
			||||||
 | 
					  - role: android_studio
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										7
									
								
								roles/IVZ-63521/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								roles/IVZ-63521/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					# Informacijska varnost in zasebnost
 | 
				
			||||||
 | 
					# David.Jelenc@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Java JDK, IntelliJ IDEA, VirtualBox
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
 | 
					  - role: idea
 | 
				
			||||||
 | 
					  - role: virtualbox
 | 
				
			||||||
							
								
								
									
										8
									
								
								roles/KCR-63550/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								roles/KCR-63550/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					# Komunikacija človek računalnik
 | 
				
			||||||
 | 
					# Ales.Smrdel@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Java JDK, Matlab, wfdb, Apache NetBeans
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
 | 
					  - role: matlab
 | 
				
			||||||
 | 
					  - role: wfdb
 | 
				
			||||||
 | 
					  - role: netbeans
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/KPOV-63716/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/KPOV-63716/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Komunikacijski protokoli in omrežna varnost
 | 
				
			||||||
 | 
					# Aleks.Huc@fri.uni-lj.si, Gasper.FeleZorz@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, GNU/Linux, GNS3, VirtualBox
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: gns3
 | 
				
			||||||
 | 
					  - role: virtualbox
 | 
				
			||||||
							
								
								
									
										7
									
								
								roles/KRV-63528/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								roles/KRV-63528/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					# Kriptografija in računalniška varnost
 | 
				
			||||||
 | 
					# Klemen.Klanjscek@fri.uni-lj.si, Janos.Vidali@fri.uni-lj.si
 | 
				
			||||||
 | 
					# GNU/Linux, SageMath, Python 3, Jupyter Notebook, OpenSSL, OpenSSH client
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: sagemath
 | 
				
			||||||
 | 
					  - role: jupyter
 | 
				
			||||||
 | 
					  - role: openssl
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/MRO-63257/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/MRO-63257/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Modeliranje računalniških omrežij
 | 
				
			||||||
 | 
					# Miha.Janez@fri.uni-lj.si
 | 
				
			||||||
 | 
					# OMNeT++, INET Framework
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: omnetpp
 | 
				
			||||||
							
								
								
									
										9
									
								
								roles/MV-63288/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								roles/MV-63288/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,9 @@
 | 
				
			||||||
 | 
					# Multimedijske vsebine
 | 
				
			||||||
 | 
					# Blaz.Meden@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Blender, Adobe paket (Illustrator, Photoshop, After Effects, Premiere), Processing (orodje za vizualno in interaktivno grafično programiranje), Inkscape (zastonjsko orodje za vektorsko risanje), GIMP (program za urejanje slik in rastrsko risanje)
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: blender
 | 
				
			||||||
 | 
					  - role: adobe_cs
 | 
				
			||||||
 | 
					  - role: processing
 | 
				
			||||||
 | 
					  - role: inkscape
 | 
				
			||||||
 | 
					  - role: gimp
 | 
				
			||||||
							
								
								
									
										9
									
								
								roles/NDN-63729/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								roles/NDN-63729/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,9 @@
 | 
				
			||||||
 | 
					# Načrtovanje digitalnih naprav
 | 
				
			||||||
 | 
					# Miran.Koprivec@fri.uni-lj.si, Miha.Moskon@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Vivado 2022.1
 | 
				
			||||||
 | 
					# Načrtovanje digitalnih naprav
 | 
				
			||||||
 | 
					# Miha.Moskon@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Vivado 2022.1
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vivado
 | 
				
			||||||
 | 
					  - role: cp210x-vcp-drivers-win10
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/NM-63522/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/NM-63522/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Numerična matematika
 | 
				
			||||||
 | 
					# Martin.Vuk@fri.uni-lj.si
 | 
				
			||||||
 | 
					# VS Code, Julia
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: julia
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/NPMP-63512/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/NPMP-63512/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Nekonvencionalne platforme in metode procesiranja
 | 
				
			||||||
 | 
					# Miha.Janez@fri.uni-lj.si, Miha.Moskon@fri.uni-lj.si
 | 
				
			||||||
 | 
					# QCADesigner-E
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: qcadesigner-e
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/NRG-63553/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/NRG-63553/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Napredna računalniška grafika
 | 
				
			||||||
 | 
					# Ziga.Lesar@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Build Tools for Visual Studio 2022
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: visual_studio
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/OBSS-63514/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/OBSS-63514/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Obdelava biomedicinskih signalov in slik
 | 
				
			||||||
 | 
					# Ziga.Pirnar@fri.uni-lj.si
 | 
				
			||||||
 | 
					# GNU/Linux, Matlab, wfdb
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: matlab
 | 
				
			||||||
 | 
					  - role: wfdb
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/ODV-63204/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/ODV-63204/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Osnove digitalnih vezij
 | 
				
			||||||
 | 
					# Ziga.Pusnik@fri.uni-lj.si, Miran.Koprivec@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Logisim, Logisim Evolution
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: logisim
 | 
				
			||||||
							
								
								
									
										7
									
								
								roles/OIS-63215/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								roles/OIS-63215/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					# Osnove Informacijskih Sistemov
 | 
				
			||||||
 | 
					# dejan.lavbic@fri.uni-lj.si
 | 
				
			||||||
 | 
					# git, docker, Node.js + npm, Visual Studio Code
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: git
 | 
				
			||||||
 | 
					  - role: docker
 | 
				
			||||||
 | 
					  - role: nodejs
 | 
				
			||||||
							
								
								
									
										9
									
								
								roles/OO-63271/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								roles/OO-63271/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,9 @@
 | 
				
			||||||
 | 
					# Osnove oblikovanja
 | 
				
			||||||
 | 
					# Blaz.Meden@fri.uni-lj.si, Narvika.Bovcon@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Blender, Adobe paket (Illustrator, Photoshop, After Effects, Premiere), Processing (orodje za vizualno in interaktivno grafično programiranje), Inkscape (zastonjsko orodje za vektorsko risanje), GIMP (program za urejanje slik in rastrsko risanje)
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: blender
 | 
				
			||||||
 | 
					  - role: adobe_cs
 | 
				
			||||||
 | 
					  - role: inkscape
 | 
				
			||||||
 | 
					  - role: gimp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										11
									
								
								roles/OR-63717/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								roles/OR-63717/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					# Organizacija računalnikov
 | 
				
			||||||
 | 
					# Robert.Rozman@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Logisim, Logisim Evolution, RAVINOR, CubeIDE + QEMU Embedded plugin
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: logisim
 | 
				
			||||||
 | 
					  - role: stm32cube
 | 
				
			||||||
 | 
					  - role: stm32duino
 | 
				
			||||||
 | 
					  - role: ninja
 | 
				
			||||||
 | 
					  - role: cmake
 | 
				
			||||||
 | 
					  - role: gcc-arm
 | 
				
			||||||
 | 
					# TODO: RAVINOR, CubeIDE
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/ORS-63218/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/ORS-63218/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Osnove Računalniških Sistemov
 | 
				
			||||||
 | 
					# Patricio.Bulic@fri.uni-lj.si
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: sifive
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/OS-63709/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/OS-63709/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Operacijski sistemi
 | 
				
			||||||
 | 
					# Borut.Batagelj@fri.uni-lj.si, Ziga.Emersic@fri.uni-lj.si, Bojan.Klemenc@fri.uni-lj.si, Matej.Vitek@fri.uni-lj.si
 | 
				
			||||||
 | 
					# VirtualBox
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: virtualbox
 | 
				
			||||||
							
								
								
									
										3
									
								
								roles/OS-63741/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								roles/OS-63741/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					# Odločitveni sistemi
 | 
				
			||||||
 | 
					# Martin.Mozina@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows
 | 
				
			||||||
							
								
								
									
										7
									
								
								roles/OUI-63214/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								roles/OUI-63214/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					# Osnove umetne inteligence
 | 
				
			||||||
 | 
					# Jure.Zabkar@fri.uni-lj.si, Ales.Papic@fri.uni-lj.si, matej.piculin@fri.uni-lj.si, Marko.Zeman@fri.uni-lj.si, bojan.zunkovic@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Orange, Weka 3, BayesFusion
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: orange
 | 
				
			||||||
 | 
					  - role: weka
 | 
				
			||||||
 | 
					  - role: bayesfusion
 | 
				
			||||||
							
								
								
									
										8
									
								
								roles/P2-63278/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								roles/P2-63278/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					# Programiranje 2
 | 
				
			||||||
 | 
					# bostjan.slivnik@fri.uni-lj.si
 | 
				
			||||||
 | 
					# gedit, vscode, pdf viewer (evince), gcc, g++, make, JDK
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
 | 
					  - role: gedit
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: c_development
 | 
				
			||||||
							
								
								
									
										7
									
								
								roles/P2-63706/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								roles/P2-63706/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					# Programiranje 2
 | 
				
			||||||
 | 
					# Tomaz.Dobravec@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Java JDK, IntelliJ IDEA, Apache NetBeans
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
 | 
					  - role: idea
 | 
				
			||||||
 | 
					  - role: netbeans
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/PA-63737/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/PA-63737/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Procesna avtomatika
 | 
				
			||||||
 | 
					# Nejc.Ilc@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, VMware Workstation 16.2.4 Player
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vmware_player
 | 
				
			||||||
							
								
								
									
										13
									
								
								roles/PB-63707/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								roles/PB-63707/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,13 @@
 | 
				
			||||||
 | 
					# Podatkovne baze
 | 
				
			||||||
 | 
					# Ales.Jaklic@fri.uni-lj.si, matej.piculin@fri.uni-lj.si, Luka.Sajn@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Power designer 12.5, Java JDK, Python 3, dotnet6 SDK, Jupyter Notebook, Eclipse, MySql Workbench, MySQL ODBC Connector, Notepad++
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: eclipse
 | 
				
			||||||
 | 
					  - role: dotnet6
 | 
				
			||||||
 | 
					  - role: jupyter
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
 | 
					  - role: powerdesigner
 | 
				
			||||||
 | 
					  - role: pyodbc
 | 
				
			||||||
 | 
					  - role: mysql_workbench
 | 
				
			||||||
 | 
					  - role: mysql-odbc-connector
 | 
				
			||||||
 | 
					  - role: notepad++
 | 
				
			||||||
							
								
								
									
										8
									
								
								roles/PB2-63713/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								roles/PB2-63713/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					# Podatkovne baze 2
 | 
				
			||||||
 | 
					# Aljaz.Zrnec@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows
 | 
				
			||||||
 | 
					# Podatkovne baze 2
 | 
				
			||||||
 | 
					# Aljaz.Zrnec@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Power designer 12.5
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: powerdesigner
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/PJC-63769/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/PJC-63769/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Programski jezik C
 | 
				
			||||||
 | 
					# Tomaz.Dobravec@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Pelles C
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: pelles-c
 | 
				
			||||||
							
								
								
									
										11
									
								
								roles/PPJ-63220/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								roles/PPJ-63220/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					# Principi programskih jezikov
 | 
				
			||||||
 | 
					# Klemen.Klanjscek@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, GNU/Linux, VS Code, Ocaml, Eclipse, Haskell, SWI-Prolog, rlwrap
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: ocaml
 | 
				
			||||||
 | 
					  - role: eclipse
 | 
				
			||||||
 | 
					  - role: haskell
 | 
				
			||||||
 | 
					  - role: swi-prolog
 | 
				
			||||||
 | 
					  - role: rlwrap
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/PS-63261/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/PS-63261/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Porazdeljeni sistemi
 | 
				
			||||||
 | 
					# Davor.Sluga@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, VS Code, golang
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: golang
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/PSP-63287/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/PSP-63287/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Programiranje specifičnih platform
 | 
				
			||||||
 | 
					# Veljko.Pejovic@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Android Studio, Arduino IDE
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: android_studio
 | 
				
			||||||
 | 
					  - role: arduino
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/PUI-63768/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/PUI-63768/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Planiranje in upravljanje informatike
 | 
				
			||||||
 | 
					# damjan.fujs@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Planiranje in upravljanje informatike (VS)
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: projectlibre
 | 
				
			||||||
							
								
								
									
										13
									
								
								roles/RA-63703/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								roles/RA-63703/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,13 @@
 | 
				
			||||||
 | 
					# Računalniška arhitektura
 | 
				
			||||||
 | 
					# Ziga.Pusnik@fri.uni-lj.si, Rok.Cesnovar@fri.uni-lj.si, Robert.Rozman@fri.uni-lj.si, Mira.Trebar@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, RAVINOR, CubeIDE + QEMU Embedded plugin, WinIdea 9.21 + GCC + QEMU, WinIdea 9.12.256 (FRISMS kompatibilna), Visual2
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: stm32cube
 | 
				
			||||||
 | 
					  - role: stm32duino
 | 
				
			||||||
 | 
					  - role: winidea
 | 
				
			||||||
 | 
					  - role: winidea-frisms
 | 
				
			||||||
 | 
					  - role: git
 | 
				
			||||||
 | 
					  - role: visual2
 | 
				
			||||||
 | 
					  - role: algobuilder
 | 
				
			||||||
 | 
					  - role: putty
 | 
				
			||||||
 | 
					  - role: pulseview
 | 
				
			||||||
							
								
								
									
										25
									
								
								roles/README.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								roles/README.md
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,25 @@
 | 
				
			||||||
 | 
					# Recepti za nameščanje programske opreme
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Recepti za nameščanje programske opreme v učilnicah FRI se nahajajo v:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  - linroom/tasks za GNU/Linux
 | 
				
			||||||
 | 
					  - windows/tasks za Microsoft Windows
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Vsako leto predvidoma popravimo recepte - sezname potrebnih programov in recepte za nameščanje le-teh.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Zahteve za predmet
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					V imeniku tasks za vsak predmet obstaja YAML datoteka s seznamom zahtevanih programov.
 | 
				
			||||||
 | 
					Na primer, za predmet Komunikacijski protokoli in omrežna varnost obstaja datoteka KPOV-63716.yml.
 | 
				
			||||||
 | 
					V datoteki je po ena vrstica z besedo "include" za vsak program, ki ga pri predmetu potrebujemo. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Trenutno za vsak predmet obstajata po dve datoteki - ena pod linroom/tasks, druga pod winroom/tasks.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Nameščanje posameznega programa
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Datoteke za nameščanje programov se prav tako nahajajo v imeniku tasks.
 | 
				
			||||||
 | 
					Na primer, za nameščanje Microsoftovega VSCode, obstaja datoteka vscode.yml.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Za nameščanje pod GNU/Linux in Windows sta datoteki seveda različni.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Ker nekateri programi niso javno dostopni, se pri nekaterih receptih uporabljajo datoteke z datotečnega strežnika UcilniceSMB. Kako to popraviti, je zaenkrat odprto vprašanje.
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/RGTI-63269/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/RGTI-63269/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Računalniška grafika in tehnologija iger
 | 
				
			||||||
 | 
					# Ziga.Lesar@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Unity
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: unity
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/RIS-63252/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/RIS-63252/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Razvoj informacijskih sistemov
 | 
				
			||||||
 | 
					# Aljaz.Zrnec@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Power designer 12.5
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: powerdesigner
 | 
				
			||||||
							
								
								
									
										10
									
								
								roles/RK-63209/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								roles/RK-63209/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					# Računalniške komunikacije
 | 
				
			||||||
 | 
					# Ales.Jaklic@fri.uni-lj.si, Matjaz.Pancur@fri.uni-lj.si, Jure.Tuta@fri.uni-lj.si, Domen.Kosir@fri.uni-lj.si
 | 
				
			||||||
 | 
					# GNU/Linux, GNS3, Docker, VS Code, wireshark, Java JDK, Python 3
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: docker
 | 
				
			||||||
 | 
					  - role: gns3
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: wireshark
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										10
									
								
								roles/RK-63708/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								roles/RK-63708/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					# Računalniške komunikacije
 | 
				
			||||||
 | 
					# Matjaz.Pancur@fri.uni-lj.si, Miha.Grohar@fri.uni-lj.si
 | 
				
			||||||
 | 
					# GNU/Linux, GNS3, Docker, VS Code, wireshark, Java JDK, Python 3
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: docker
 | 
				
			||||||
 | 
					  - role: gns3
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: wireshark
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										8
									
								
								roles/RPOI-90066/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								roles/RPOI-90066/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					# Računalniška podpora oblikovanju I (ALUO)
 | 
				
			||||||
 | 
					# Matija.Marolt@fri.uni-lj.si
 | 
				
			||||||
 | 
					# SolidWorks
 | 
				
			||||||
 | 
					# Računalniška podpora oblikovanju I (ALUO)
 | 
				
			||||||
 | 
					# Matija.Marolt@fri.uni-lj.si
 | 
				
			||||||
 | 
					# SolidWorks
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: solidworks
 | 
				
			||||||
							
								
								
									
										8
									
								
								roles/RZP-63523/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								roles/RZP-63523/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					# Računalniška zvočna produkcija
 | 
				
			||||||
 | 
					# Aleks.Huc@fri.uni-lj.si
 | 
				
			||||||
 | 
					# IntelliJ IDEA, Audacity, GIT
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: git
 | 
				
			||||||
 | 
					  - role: audacity
 | 
				
			||||||
 | 
					  - role: idea
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										8
									
								
								roles/SP-63255/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								roles/SP-63255/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					# Spletno Programiranje
 | 
				
			||||||
 | 
					# dejan.lavbic@fri.uni-lj.si
 | 
				
			||||||
 | 
					# git, docker, Node.js + npm, Visual Studio Code
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: git
 | 
				
			||||||
 | 
					  - role: docker
 | 
				
			||||||
 | 
					  - role: nodejs
 | 
				
			||||||
 | 
					  - role: webstorm
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/ST-63727/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/ST-63727/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Spletne tehnologije
 | 
				
			||||||
 | 
					# David.Jelenc@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, VS Code, XAMPP
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: xampp
 | 
				
			||||||
							
								
								
									
										11
									
								
								roles/SU-63519/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								roles/SU-63519/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					# Strojno učenje
 | 
				
			||||||
 | 
					# matej.piculin@fri.uni-lj.si, Petar.Vracar@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, R, RStudio
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: python3
 | 
				
			||||||
 | 
					  - role: pandas
 | 
				
			||||||
 | 
					  - role: scipy
 | 
				
			||||||
 | 
					  - role: xgboost
 | 
				
			||||||
 | 
					  - role: statsmodels
 | 
				
			||||||
 | 
					  - role: tensorflow
 | 
				
			||||||
 | 
					  - role: statsmodels
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/TINR-63740/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/TINR-63740/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Tehnologija iger in navidezna resničnost
 | 
				
			||||||
 | 
					# Bojan.Klemenc@fri.uni-lj.si
 | 
				
			||||||
 | 
					# macOS, Xcode
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: xcode
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/TIS-63216/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/TIS-63216/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Teorija informacij in sistemov
 | 
				
			||||||
 | 
					# Davor.Sluga@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, VS Code, Python 3
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: thonny
 | 
				
			||||||
							
								
								
									
										13
									
								
								roles/TUP-63226/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								roles/TUP-63226/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,13 @@
 | 
				
			||||||
 | 
					# Tehnologija upravljanja podatkov
 | 
				
			||||||
 | 
					# Luka.Sajn@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Power designer 12.5, Java JDK, Python 3, dotnet6 SDK, Jupyter Notebook, Eclipse, MySql Workbench, MySQL ODBC Connector, Notepad++
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: eclipse
 | 
				
			||||||
 | 
					  - role: dotnet6
 | 
				
			||||||
 | 
					  - role: jupyter
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
 | 
					  - role: powerdesigner
 | 
				
			||||||
 | 
					  - role: mysql_workbench
 | 
				
			||||||
 | 
					  - role: mysql-odbc-connector
 | 
				
			||||||
 | 
					  - role: notepad++
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/UI-63720/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/UI-63720/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Umetna inteligenca
 | 
				
			||||||
 | 
					# Petar.Vracar@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, R, RStudio
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: rstudio
 | 
				
			||||||
							
								
								
									
										9
									
								
								roles/UV-63721/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								roles/UV-63721/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,9 @@
 | 
				
			||||||
 | 
					# Uporabniški vmesniki
 | 
				
			||||||
 | 
					# Ales.Smrdel@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, GNU/Linux, Java JDK, IntelliJ IDEA, javafx, SceneBuilder, X11 development, Wayland development, gtk+ development, glade, python
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
 | 
					  - role: idea
 | 
				
			||||||
 | 
					  - role: javafx
 | 
				
			||||||
 | 
					  - role: gui_development
 | 
				
			||||||
 | 
					  - role: scenebuilder
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/UZ-63267/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/UZ-63267/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Umetno zaznavanje
 | 
				
			||||||
 | 
					# jon.muhovic@fe.uni-lj.si
 | 
				
			||||||
 | 
					# Python3, Python 3
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: python3
 | 
				
			||||||
							
								
								
									
										9
									
								
								roles/VN-63728/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								roles/VN-63728/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,9 @@
 | 
				
			||||||
 | 
					# Vhodno-izhodne naprave
 | 
				
			||||||
 | 
					# Robert.Rozman@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, Logisim Evolution, RAVINOR, WinIdea 9.12.256 (FRISMS kompatibilna), LTSpice
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: logisim
 | 
				
			||||||
 | 
					  - role: winidea-frisms
 | 
				
			||||||
 | 
					  - role: winidea
 | 
				
			||||||
 | 
					  - role: ltspice
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										14
									
								
								roles/VP-63775/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								roles/VP-63775/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,14 @@
 | 
				
			||||||
 | 
					# Varnost Podatkov
 | 
				
			||||||
 | 
					# david.jelenc@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Python (in standardno pripadajoča šara jupyter lab) in IntelliJ IDEA PyCharm CE
 | 
				
			||||||
 | 
					# PyCharm
 | 
				
			||||||
 | 
					# Java (kar je bilo lani bo ok) in IntelliJ IDEA CE
 | 
				
			||||||
 | 
					# maven
 | 
				
			||||||
 | 
					# git
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: git
 | 
				
			||||||
 | 
					  - role: maven
 | 
				
			||||||
 | 
					  - role: idea
 | 
				
			||||||
 | 
					  - role: jdk
 | 
				
			||||||
 | 
					  - role: jupyter
 | 
				
			||||||
 | 
					  - role: pycharm
 | 
				
			||||||
							
								
								
									
										6
									
								
								roles/VPSA-63735/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								roles/VPSA-63735/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					# Vzporedni in porazdeljeni sistemi in algoritmi
 | 
				
			||||||
 | 
					# Davor.Sluga@fri.uni-lj.si, Rok.Cesnovar@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, VS Code, Build Tools for Visual Studio 2022
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
 | 
					  - role: visual_studio
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/VZR-63543/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/VZR-63543/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Visoko zmogljivo računanje
 | 
				
			||||||
 | 
					# Davor.Sluga@fri.uni-lj.si
 | 
				
			||||||
 | 
					# Windows, VS Code
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: vscode
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/ad_joined/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/ad_joined/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										34
									
								
								roles/ad_joined/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								roles/ad_joined/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,34 @@
 | 
				
			||||||
 | 
					- name: Enable create homedir on login
 | 
				
			||||||
 | 
					  command: pam-auth-update --enable mkhomedir
 | 
				
			||||||
 | 
					  become: true
 | 
				
			||||||
 | 
					- name: Check whether we already joined
 | 
				
			||||||
 | 
					  command: /bin/bash -c "/usr/sbin/realm list"
 | 
				
			||||||
 | 
					  register: realm_list_results
 | 
				
			||||||
 | 
					  - name: Set OU
 | 
				
			||||||
 | 
					    set_fact:
 | 
				
			||||||
 | 
					      ou_path: "OU={{locations[0]}},OU=Ucilnice"
 | 
				
			||||||
 | 
					  - name: Show state
 | 
				
			||||||
 | 
					    debug:
 | 
				
			||||||
 | 
					      msg: "Host: {{inventory_hostname}}, OU: {{ou_path}}"
 | 
				
			||||||
 | 
					  # - import_tasks: ne_sysprep.yaml
 | 
				
			||||||
 | 
					  - name: "Rename"
 | 
				
			||||||
 | 
					    # Racunalnik najprej preimenujmo, da ne bosta v domeni obenem 2 z istim imenom
 | 
				
			||||||
 | 
					    hostname:
 | 
				
			||||||
 | 
					      name: "{{inventory_hostname}}"
 | 
				
			||||||
 | 
					    register: hostname_res
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Join using realmd
 | 
				
			||||||
 | 
					  expect:
 | 
				
			||||||
 | 
					    command: realm join --user={{ad_join_user}} --computer-ou={{ou_path}} FRI1.UNI-LJ.SI
 | 
				
			||||||
 | 
					    responses:
 | 
				
			||||||
 | 
					      (?i)Password: "{{ad_join_password}}"
 | 
				
			||||||
 | 
					  ignore_errors: yes
 | 
				
			||||||
 | 
					  when: realm_list_results.stdout == ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Copy sssd config
 | 
				
			||||||
 | 
					  template:
 | 
				
			||||||
 | 
					    src: sssd.conf
 | 
				
			||||||
 | 
					    dest: "/etc/sssd/sssd.conf"
 | 
				
			||||||
 | 
					    owner: root
 | 
				
			||||||
 | 
					    mode: 0600
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										49
									
								
								roles/ad_joined/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								roles/ad_joined/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,49 @@
 | 
				
			||||||
 | 
					- name: Set OU
 | 
				
			||||||
 | 
					  set_fact:
 | 
				
			||||||
 | 
					    ou_path: "OU={{locations[0]}},OU=Ucilnice,DC=fri1,DC=uni-lj,DC=si"
 | 
				
			||||||
 | 
					- name: "Rename"
 | 
				
			||||||
 | 
					  # Racunalnik najprej preimenujmo, da ne bosta v domeni obenem 2 z istim imenom
 | 
				
			||||||
 | 
					  win_hostname:
 | 
				
			||||||
 | 
					    name: "{{inventory_hostname}}"
 | 
				
			||||||
 | 
					  register: hostname_res
 | 
				
			||||||
 | 
					- name: "Reboot after hostname change"
 | 
				
			||||||
 | 
					  win_reboot:
 | 
				
			||||||
 | 
					  when: hostname_res.reboot_required
 | 
				
			||||||
 | 
					- name: Stop Windows Update Service
 | 
				
			||||||
 | 
					  win_service: 
 | 
				
			||||||
 | 
					    name: wuauserv
 | 
				
			||||||
 | 
					    state: stopped
 | 
				
			||||||
 | 
					- name: Clear WSUS ID from registry
 | 
				
			||||||
 | 
					  win_regedit: 
 | 
				
			||||||
 | 
					    path: HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
 | 
				
			||||||
 | 
					    name: "{{item}}"
 | 
				
			||||||
 | 
					    state: absent
 | 
				
			||||||
 | 
					    delete_key: yes
 | 
				
			||||||
 | 
					  with_items:
 | 
				
			||||||
 | 
					    - PingID
 | 
				
			||||||
 | 
					    - AccountDomainSid
 | 
				
			||||||
 | 
					    - SusClientId
 | 
				
			||||||
 | 
					    - SusClientIDValidation
 | 
				
			||||||
 | 
					- name: Start Windows Update Service
 | 
				
			||||||
 | 
					  win_service: 
 | 
				
			||||||
 | 
					    name: wuauserv
 | 
				
			||||||
 | 
					    state: started
 | 
				
			||||||
 | 
					- name: "Join domain"
 | 
				
			||||||
 | 
					  win_domain_membership:
 | 
				
			||||||
 | 
					    domain_admin_user: "{{adjoin_user}}"
 | 
				
			||||||
 | 
					    domain_admin_password: "{{adjoin_password}}"
 | 
				
			||||||
 | 
					    dns_domain_name: "{{domain_name}}"
 | 
				
			||||||
 | 
					    domain_ou_path: "{{ou_path}}"
 | 
				
			||||||
 | 
					    hostname: "{{inventory_hostname}}"
 | 
				
			||||||
 | 
					    state: domain
 | 
				
			||||||
 | 
					  register: domain_state
 | 
				
			||||||
 | 
					- name: Reset WSUS authorization
 | 
				
			||||||
 | 
					  win_command: wuauclt.exe /resetauthorization /detectnow
 | 
				
			||||||
 | 
					  ignore_errors: yes
 | 
				
			||||||
 | 
					- name: Update windows
 | 
				
			||||||
 | 
					  win_command: wuauclt.exe /updatenow
 | 
				
			||||||
 | 
					  ignore_errors: yes
 | 
				
			||||||
 | 
					- name: Reboot
 | 
				
			||||||
 | 
					  win_command: "shutdown /r"
 | 
				
			||||||
 | 
					  when: domain_state.reboot_required
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										31
									
								
								roles/ad_joined/templates/sssd.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								roles/ad_joined/templates/sssd.conf
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,31 @@
 | 
				
			||||||
 | 
					[sssd]
 | 
				
			||||||
 | 
					config_file_version = 2
 | 
				
			||||||
 | 
					domains = fri1.uni-lj.si
 | 
				
			||||||
 | 
					enable_files_domain = False
 | 
				
			||||||
 | 
					services = nss, pam
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[nss]
 | 
				
			||||||
 | 
					filtered_groups = root
 | 
				
			||||||
 | 
					filtered_users = root
 | 
				
			||||||
 | 
					reconnection_retries = 3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[pam]
 | 
				
			||||||
 | 
					reconnection_retries = 3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[domain/fri1.uni-lj.si]
 | 
				
			||||||
 | 
					ad_domain = fri1.uni-lj.si
 | 
				
			||||||
 | 
					ad_server = dcv1fri1.fri1.uni-lj.si,dcv2fri1.fri1.uni-lj.si
 | 
				
			||||||
 | 
					ad_maximum_machine_account_password_age = 0
 | 
				
			||||||
 | 
					ad_gpo_access_control = permissive
 | 
				
			||||||
 | 
					ad_enabled_domains = fri1.uni-lj.si, student.uni-lj.si, fkkt1.uni-lj.si, ef1.uni-lj.si, fe1.uni-lj.si, ff.uni-lj.si, fmf.uni-lj.si, fu.uni-lj.si, pef.uni-lj.si
 | 
				
			||||||
 | 
					krb5_realm = FRI1.UNI-LJ.SI
 | 
				
			||||||
 | 
					ad_gpo_ignore_unreadable = True
 | 
				
			||||||
 | 
					realmd_tags = manages-system joined-with-adcli
 | 
				
			||||||
 | 
					cache_credentials = True
 | 
				
			||||||
 | 
					id_provider = ad
 | 
				
			||||||
 | 
					krb5_store_password_if_offline = True
 | 
				
			||||||
 | 
					default_shell = /bin/bash
 | 
				
			||||||
 | 
					ldap_id_mapping = True
 | 
				
			||||||
 | 
					use_fully_qualified_names = True
 | 
				
			||||||
 | 
					fallback_homedir = /home/%u@%d
 | 
				
			||||||
 | 
					access_provider = ad
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/adobe_cs/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/adobe_cs/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										1
									
								
								roles/adobe_cs/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								roles/adobe_cs/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					# TODO ugotovi, kaj narediti z Adobe CS
 | 
				
			||||||
							
								
								
									
										1
									
								
								roles/adobe_cs/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								roles/adobe_cs/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					# TODO ugotovi, kaj narediti z Adobe CS
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/algobuilder/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/algobuilder/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/algobuilder/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/algobuilder/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- name: Do not install AlgoBuilder
 | 
				
			||||||
 | 
					  debug:
 | 
				
			||||||
 | 
					    msg: "Do not install AlgoBuilder on Linux"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										30
									
								
								roles/algobuilder/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								roles/algobuilder/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,30 @@
 | 
				
			||||||
 | 
					# TODO check install status
 | 
				
			||||||
 | 
					- name: Check AlgoBuilder install status
 | 
				
			||||||
 | 
					  win_stat:
 | 
				
			||||||
 | 
					    path: C:\Program Files (x86)\Thonny\thonny.exe
 | 
				
			||||||
 | 
					  register: file
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- when: not file.stat.exists
 | 
				
			||||||
 | 
					  block:
 | 
				
			||||||
 | 
					    - name: Download AlgoBuilder
 | 
				
			||||||
 | 
					      win_command: wget "https://unilj-my.sharepoint.com/:u:/g/personal/rozman_fri1_uni-lj_si/EZhqHxJoAfdEjdlMu0uGWGcBOqrT0vTVv2_nhynWZ3fOwQ?e=rcskhq&download=1" -O C:\AlgoBuilderSuite.exe
 | 
				
			||||||
 | 
					      args:  
 | 
				
			||||||
 | 
					        creates: C:\AlgoBuilderSuite.exe
 | 
				
			||||||
 | 
					      #win_get_url:
 | 
				
			||||||
 | 
					      #  follow_redirects: all
 | 
				
			||||||
 | 
					      #  http_agent: Wget/1.21.3
 | 
				
			||||||
 | 
					      # url: https://unilj-my.sharepoint.com/:u:/r/personal/rozman_fri1_uni-lj_si/Documents/Arhiv/ImportantFiles/AlgoBuilderSuite.exe?download=1
 | 
				
			||||||
 | 
					      #  dest: C:\AlgoBuilderSuite.exe
 | 
				
			||||||
 | 
					      #register: download
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    - name: Install AlgoBuilder
 | 
				
			||||||
 | 
					      win_package:
 | 
				
			||||||
 | 
					        path: C:\AlgoBuilderSuite.exe
 | 
				
			||||||
 | 
					        # path: "{{ download.dest }}"
 | 
				
			||||||
 | 
					        arguments: /Verysilent /AllUsers
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    - name: Remove temporary files
 | 
				
			||||||
 | 
					      win_file:
 | 
				
			||||||
 | 
					        path: C:\AlgoBuilderSuite.exe
 | 
				
			||||||
 | 
					        # path: "{{ download.dest }}"
 | 
				
			||||||
 | 
					        state: absent
 | 
				
			||||||
							
								
								
									
										62
									
								
								roles/all_classes/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								roles/all_classes/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,62 @@
 | 
				
			||||||
 | 
					dependencies:
 | 
				
			||||||
 | 
					  - role: fri_base
 | 
				
			||||||
 | 
					  - role: AAHRP-63263
 | 
				
			||||||
 | 
					  - role: APS1-63279
 | 
				
			||||||
 | 
					  - role: ARP1-63545C
 | 
				
			||||||
 | 
					  - role: BMO-63259
 | 
				
			||||||
 | 
					  - role: DF-63530
 | 
				
			||||||
 | 
					  - role: DN-63260
 | 
				
			||||||
 | 
					  - role: DPS-63744
 | 
				
			||||||
 | 
					  - role: DV-63718
 | 
				
			||||||
 | 
					  - role: EP-63249
 | 
				
			||||||
 | 
					  - role: FP-63507
 | 
				
			||||||
 | 
					  - role: GO-63715
 | 
				
			||||||
 | 
					  - role: IS-63714
 | 
				
			||||||
 | 
					  - role: IVZ-63521
 | 
				
			||||||
 | 
					  - role: KCR-63550
 | 
				
			||||||
 | 
					  - role: KPOV-63716
 | 
				
			||||||
 | 
					  - role: KRV-63528
 | 
				
			||||||
 | 
					  - role: MRO-63257
 | 
				
			||||||
 | 
					  - role: MV-63288
 | 
				
			||||||
 | 
					  - role: NDN-63729
 | 
				
			||||||
 | 
					  - role: NM-63522
 | 
				
			||||||
 | 
					  - role: NPMP-63512
 | 
				
			||||||
 | 
					  - role: NRG-63553
 | 
				
			||||||
 | 
					  - role: OBSS-63514
 | 
				
			||||||
 | 
					  - role: ODV-63204
 | 
				
			||||||
 | 
					  - role: OO-63271
 | 
				
			||||||
 | 
					  - role: OR-63717
 | 
				
			||||||
 | 
					  - role: ORS-63218
 | 
				
			||||||
 | 
					  - role: OS-63709
 | 
				
			||||||
 | 
					  - role: OS-63741
 | 
				
			||||||
 | 
					  - role: OUI-63214
 | 
				
			||||||
 | 
					  - role: P2-63278
 | 
				
			||||||
 | 
					  - role: P2-63706
 | 
				
			||||||
 | 
					  - role: PA-63737
 | 
				
			||||||
 | 
					  - role: PB2-63713
 | 
				
			||||||
 | 
					  - role: PB-63707
 | 
				
			||||||
 | 
					  - role: PJC-63769
 | 
				
			||||||
 | 
					  - role: PPJ-63220
 | 
				
			||||||
 | 
					  - role: PS-63261
 | 
				
			||||||
 | 
					  - role: PSP-63287
 | 
				
			||||||
 | 
					  - role: PUI-63768
 | 
				
			||||||
 | 
					  - role: RA-63703
 | 
				
			||||||
 | 
					  - role: RGTI-63269
 | 
				
			||||||
 | 
					  - role: RIS-63252
 | 
				
			||||||
 | 
					  - role: RK-63209
 | 
				
			||||||
 | 
					  - role: RK-63708
 | 
				
			||||||
 | 
					  - role: RPOI-90066
 | 
				
			||||||
 | 
					  - role: RZP-63523
 | 
				
			||||||
 | 
					  - role: SP-63255
 | 
				
			||||||
 | 
					  - role: ST-63727
 | 
				
			||||||
 | 
					  - role: SU-63519
 | 
				
			||||||
 | 
					  - role: TINR-63740
 | 
				
			||||||
 | 
					  - role: TIS-63216
 | 
				
			||||||
 | 
					  - role: TUP-63226
 | 
				
			||||||
 | 
					  - role: UI-63720
 | 
				
			||||||
 | 
					  - role: UV-63721
 | 
				
			||||||
 | 
					  - role: UZ-63267
 | 
				
			||||||
 | 
					  - role: VN-63728
 | 
				
			||||||
 | 
					  - role: VP-63775
 | 
				
			||||||
 | 
					  - role: VPSA-63735
 | 
				
			||||||
 | 
					  - role: VZR-63543
 | 
				
			||||||
							
								
								
									
										2
									
								
								roles/android_studio/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								roles/android_studio/meta/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					dependencies:  
 | 
				
			||||||
 | 
					  - role: msys2
 | 
				
			||||||
							
								
								
									
										29
									
								
								roles/android_studio/tasks/androidsdk_packages.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								roles/android_studio/tasks/androidsdk_packages.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,29 @@
 | 
				
			||||||
 | 
					AndroidSDK_packages:
 | 
				
			||||||
 | 
					  - add-ons;addon-google_apis-google-24
 | 
				
			||||||
 | 
					  - build-tools;34.0.0-rc3
 | 
				
			||||||
 | 
					  - cmake;3.22.1
 | 
				
			||||||
 | 
					  - cmdline-tools;latest
 | 
				
			||||||
 | 
					  - emulator
 | 
				
			||||||
 | 
					  - extras;android;m2repository
 | 
				
			||||||
 | 
					  - extras;google;auto
 | 
				
			||||||
 | 
					  - extras;google;google_play_services
 | 
				
			||||||
 | 
					  - extras;google;instantapps
 | 
				
			||||||
 | 
					  - extras;google;m2repository
 | 
				
			||||||
 | 
					  - extras;google;market_apk_expansion
 | 
				
			||||||
 | 
					  - extras;google;market_licensing
 | 
				
			||||||
 | 
					  - extras;google;simulators
 | 
				
			||||||
 | 
					  - extras;google;webdriver
 | 
				
			||||||
 | 
					  - extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2
 | 
				
			||||||
 | 
					  - extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2
 | 
				
			||||||
 | 
					  - ndk-bundle
 | 
				
			||||||
 | 
					  - patcher;v4
 | 
				
			||||||
 | 
					  - platform-tools
 | 
				
			||||||
 | 
					  - platforms;android-34
 | 
				
			||||||
 | 
					  - platforms;android-32
 | 
				
			||||||
 | 
					  - platforms;android-UpsideDownCakePrivacySandbox
 | 
				
			||||||
 | 
					  - skiaparser;3
 | 
				
			||||||
 | 
					  - sources;android-34
 | 
				
			||||||
 | 
					  - system-images;android-34;google_apis;x86_64
 | 
				
			||||||
 | 
					  - system-images;android-32;google_apis;x86_64
 | 
				
			||||||
 | 
					  - system-images;android-34;google_apis_playstore;x86_64
 | 
				
			||||||
 | 
					  - system-images;android-UpsideDownCakePrivacySandbox;google_apis_playstore;x86_64
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/android_studio/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/android_studio/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										37
									
								
								roles/android_studio/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								roles/android_studio/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,37 @@
 | 
				
			||||||
 | 
					- name: Install Android Studio
 | 
				
			||||||
 | 
					  block:
 | 
				
			||||||
 | 
					  - name: Create destination for Android Studio
 | 
				
			||||||
 | 
					    file:
 | 
				
			||||||
 | 
					      path: /opt/Android_Studio
 | 
				
			||||||
 | 
					      state: directory
 | 
				
			||||||
 | 
					  - name: Download and unpack Android Studio
 | 
				
			||||||
 | 
					    unarchive:
 | 
				
			||||||
 | 
					      # src: https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2021.3.1.16/android-studio-2021.3.1.16-linux.tar.gz 
 | 
				
			||||||
 | 
					      src: https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2022.3.1.19/android-studio-2022.3.1.19-linux.tar.gz
 | 
				
			||||||
 | 
					      creates: /opt/Android_Studio/android-studio/build.txt
 | 
				
			||||||
 | 
					      dest: /opt/Android_Studio
 | 
				
			||||||
 | 
					      remote_src: yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  - name: Install Android Studio Command line tools
 | 
				
			||||||
 | 
					    block:
 | 
				
			||||||
 | 
					    - name: Create destination for Android Studio Command line tools
 | 
				
			||||||
 | 
					      file:
 | 
				
			||||||
 | 
					        path: /opt/Android_SDK
 | 
				
			||||||
 | 
					        state: directory
 | 
				
			||||||
 | 
					    - name: Download and unpack Android Studio Command line tools
 | 
				
			||||||
 | 
					      unarchive:
 | 
				
			||||||
 | 
					        # src: https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2021.3.1.16/android-studio-2021.3.1.16-linux.tar.gz 
 | 
				
			||||||
 | 
					        src: https://dl.google.com/android/repository/commandlinetools-linux-10406996_latest.zip
 | 
				
			||||||
 | 
					        creates: /opt/Android_SDK/cmdline-tools/lib/README
 | 
				
			||||||
 | 
					        dest: /opt/Android_SDK
 | 
				
			||||||
 | 
					        remote_src: yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  - name: Include Android SDK packages
 | 
				
			||||||
 | 
					    include_vars: androidsdk_packages.yml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  - name: Accept Android SDK package licenses
 | 
				
			||||||
 | 
					    shell: yes | /opt/Android_SDK/cmdline-tools/bin/sdkmanager --sdk_root=/opt/Android_SDK --licenses
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  - name: Install Android SDK packages
 | 
				
			||||||
 | 
					    command: /opt/Android_SDK/cmdline-tools/bin/sdkmanager --sdk_root=/opt/Android_SDK --install "{{ item }}"
 | 
				
			||||||
 | 
					    loop: "{{ AndroidSDK_packages }}"
 | 
				
			||||||
							
								
								
									
										84
									
								
								roles/android_studio/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										84
									
								
								roles/android_studio/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,84 @@
 | 
				
			||||||
 | 
					- name: Set Android Studio version
 | 
				
			||||||
 | 
					  set_fact:
 | 
				
			||||||
 | 
					    sdk_path: C:\android-sdk
 | 
				
			||||||
 | 
					    studio_version: "2021.3.1.16"
 | 
				
			||||||
 | 
					    tools_version: "8512546_latest"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Check Android Studio tools
 | 
				
			||||||
 | 
					  win_stat:
 | 
				
			||||||
 | 
					    path: "{{ sdk_path }}\\cmdline-tools\\cmdline-tools\\bin\\sdkmanager.bat"
 | 
				
			||||||
 | 
					  register: tools
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- when: not tools.stat.exists
 | 
				
			||||||
 | 
					  block:
 | 
				
			||||||
 | 
					    - name: Download Android Studio tools
 | 
				
			||||||
 | 
					      win_get_url:
 | 
				
			||||||
 | 
					        url: "https://dl.google.com/android/repository/commandlinetools-win-{{ tools_version }}.zip"
 | 
				
			||||||
 | 
					        dest: C:\
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Extract Android Studio tools
 | 
				
			||||||
 | 
					      win_unzip:
 | 
				
			||||||
 | 
					        src: "C:\\commandlinetools-win-{{ tools_version }}.zip"
 | 
				
			||||||
 | 
					        dest: "{{ sdk_path }}\\cmdline-tools"
 | 
				
			||||||
 | 
					        delete_archive: yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Accept Android SDK licenses
 | 
				
			||||||
 | 
					  win_shell: sh -c "yes | /c/android-sdk/cmdline-tools/cmdline-tools/bin/sdkmanager.bat --licenses"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Include Android SDK packages
 | 
				
			||||||
 | 
					  include_vars: androidsdk_packages.yml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Install Android SDK
 | 
				
			||||||
 | 
					  win_shell: |
 | 
				
			||||||
 | 
					    {{ sdk_path }}\\cmdline-tools\\cmdline-tools\\bin\\sdkmanager --install "{{ item }}"
 | 
				
			||||||
 | 
					  loop: "{{ AndroidSDK_packages }}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# {{ sdk_path }}\\cmdline-tools\\cmdline-tools\\bin\\sdkmanager --install "{{ AndroidSDK_packages | join(' ') }}"
 | 
				
			||||||
 | 
					# {{ sdk_path }}\\cmdline-tools\\cmdline-tools\\bin\\sdkmanager --install "build-tools;33.0.0" "cmdline-tools;latest" "emulator" "ndk-bundle" "ndk;25.1.8937393" "platform-tools" "platforms;android-33" "sources;android-33" "system-images;android-33;google_apis;arm64-v8a" "system-images;android-33;google_apis;x86_64"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Install Android Studio
 | 
				
			||||||
 | 
					  win_package:
 | 
				
			||||||
 | 
					    path: "https://redirector.gvt1.com/edgedl/android/studio/install/{{ studio_version }}/android-studio-{{ studio_version }}-windows.exe"
 | 
				
			||||||
 | 
					    arguments: /S /AllUsers
 | 
				
			||||||
 | 
					    expected_return_code: [0, 1223, 3010]
 | 
				
			||||||
 | 
					    creates_path: "%ProgramFiles%\\Android\\Android Studio\\bin\\studio64.exe"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Create Android Studio data directory
 | 
				
			||||||
 | 
					  win_file:
 | 
				
			||||||
 | 
					    path: D:\.android
 | 
				
			||||||
 | 
					    state: directory
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Set Android Studio environment variables
 | 
				
			||||||
 | 
					  win_environment:
 | 
				
			||||||
 | 
					    level: machine
 | 
				
			||||||
 | 
					    variables:
 | 
				
			||||||
 | 
					      ANDROID_HOME: "{{ sdk_path }}"
 | 
				
			||||||
 | 
					      ANDROID_PREFS_ROOT: D:\
 | 
				
			||||||
 | 
					      GRADLE_USER_HOME: D:\.gradle
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Check HAXM install status
 | 
				
			||||||
 | 
					  win_stat:
 | 
				
			||||||
 | 
					    path: "%ProgramFiles%\\Intel\\HAXM"
 | 
				
			||||||
 | 
					  register: file
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- when: not file.stat.exists
 | 
				
			||||||
 | 
					  block:
 | 
				
			||||||
 | 
					    - name: Download HAXM
 | 
				
			||||||
 | 
					      win_get_url:
 | 
				
			||||||
 | 
					        url: https://github.com/intel/haxm/releases/download/v7.7.1/haxm-windows_v7_7_1.zip
 | 
				
			||||||
 | 
					        dest: C:\
 | 
				
			||||||
 | 
					      register: download
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Unzip HAXM
 | 
				
			||||||
 | 
					      win_unzip:
 | 
				
			||||||
 | 
					        src: "{{ download.dest }}"
 | 
				
			||||||
 | 
					        dest: C:\haxm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Install HAXM
 | 
				
			||||||
 | 
					      win_command: C:\haxm\silent_install.bat
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Remove temporaries
 | 
				
			||||||
 | 
					      win_file:
 | 
				
			||||||
 | 
					        path: C:\haxm
 | 
				
			||||||
 | 
					        state: absent
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/arduino/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/arduino/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										25
									
								
								roles/arduino/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								roles/arduino/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,25 @@
 | 
				
			||||||
 | 
					- name: create destination
 | 
				
			||||||
 | 
					  file:
 | 
				
			||||||
 | 
					    path: /opt/Arduino
 | 
				
			||||||
 | 
					    state: directory
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: unpack Arduino
 | 
				
			||||||
 | 
					  unarchive:
 | 
				
			||||||
 | 
					    src: https://downloads.arduino.cc/arduino-ide/arduino-ide_2.2.1_Linux_64bit.zip
 | 
				
			||||||
 | 
					    dest: /opt/Arduino
 | 
				
			||||||
 | 
					    remote_src: yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: unpack Arduino-cli
 | 
				
			||||||
 | 
					  unarchive:
 | 
				
			||||||
 | 
					    src: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_64bit.tar.gz
 | 
				
			||||||
 | 
					    dest: /opt/Arduino
 | 
				
			||||||
 | 
					    remote_src: yes
 | 
				
			||||||
 | 
					    creates: /opt/Arduino/arduino-cli
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Add symlink to /usr/local/bin
 | 
				
			||||||
 | 
					  file:
 | 
				
			||||||
 | 
					    src: /opt/Arduino/arduino-cli
 | 
				
			||||||
 | 
					    path: /usr/local/bin/arduino-cli
 | 
				
			||||||
 | 
					    state: link
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										16
									
								
								roles/arduino/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								roles/arduino/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,16 @@
 | 
				
			||||||
 | 
					- name: Install Arduino IDE
 | 
				
			||||||
 | 
					  win_package:
 | 
				
			||||||
 | 
					    # path: https://downloads.arduino.cc/arduino-ide/arduino-ide_2.0.0_Windows_64bit.exe
 | 
				
			||||||
 | 
					    path: https://downloads.arduino.cc/arduino-ide/arduino-ide_2.2.1_Windows_64bit.exe
 | 
				
			||||||
 | 
					    arguments: /S /AllUsers
 | 
				
			||||||
 | 
					    creates_path: "%ProgramFiles%\\Arduino IDE\\Arduino IDE.exe"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Install Arduino-cli
 | 
				
			||||||
 | 
					  win_package:
 | 
				
			||||||
 | 
					    # path: https://downloads.arduino.cc/arduino-ide/arduino-ide_2.0.0_Windows_64bit.exe
 | 
				
			||||||
 | 
					    path: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Windows_64bit.zip
 | 
				
			||||||
 | 
					    arguments: /S /AllUsers
 | 
				
			||||||
 | 
					    # creates_path: "%ProgramFiles%\\Arduino IDE\\Arduino IDE.exe"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# TODO check if anything else is needed (esp8266com)?
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/audacity/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/audacity/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/audacity/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/audacity/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					- name: Install Audacity
 | 
				
			||||||
 | 
					  apt:
 | 
				
			||||||
 | 
					    name: audacity
 | 
				
			||||||
 | 
					    state: latest 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										3
									
								
								roles/audacity/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								roles/audacity/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					- name: Install Audacity
 | 
				
			||||||
 | 
					  win_chocolatey:
 | 
				
			||||||
 | 
					    name: audacity
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/bayesfusion/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/bayesfusion/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										10
									
								
								roles/bayesfusion/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								roles/bayesfusion/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					# TODO install BayesFusion.yml
 | 
				
			||||||
 | 
					# https://download.bayesfusion.com/files.html?category=Academia#GeNIe
 | 
				
			||||||
 | 
					- name: Install Wine
 | 
				
			||||||
 | 
					  apt:
 | 
				
			||||||
 | 
					    name: wine-development
 | 
				
			||||||
 | 
					    state: latest
 | 
				
			||||||
 | 
					- name: Install Wine binfmt support
 | 
				
			||||||
 | 
					  apt:
 | 
				
			||||||
 | 
					    name: wine-binfmt
 | 
				
			||||||
 | 
					    state: latest
 | 
				
			||||||
							
								
								
									
										5
									
								
								roles/bayesfusion/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/bayesfusion/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					- name: Install BayesFusion
 | 
				
			||||||
 | 
					  win_package:
 | 
				
			||||||
 | 
					    path: "{{ installers }}\\genie-academic-setup-4.0.1922-x86.exe"
 | 
				
			||||||
 | 
					    arguments: /VerySilent
 | 
				
			||||||
 | 
					    creates_path: "%ProgramFiles(x86)%\\GeNIe 4.0 Academic\\genie.exe"
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/blender/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/blender/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/blender/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/blender/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- name: Install blender
 | 
				
			||||||
 | 
					  apt:
 | 
				
			||||||
 | 
					    name: blender
 | 
				
			||||||
 | 
					    state: latest
 | 
				
			||||||
							
								
								
									
										3
									
								
								roles/blender/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								roles/blender/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					- name: Install Blender
 | 
				
			||||||
 | 
					  win_package:
 | 
				
			||||||
 | 
					    path: https://ftp.nluug.nl/pub/graphics/blender/release/Blender3.3/blender-3.3.0-windows-x64.msi
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/c_development/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/c_development/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										10
									
								
								roles/c_development/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								roles/c_development/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					- name: Install C/C++ development tools
 | 
				
			||||||
 | 
					  apt:
 | 
				
			||||||
 | 
					    name: 
 | 
				
			||||||
 | 
					      - gcc 
 | 
				
			||||||
 | 
					      - make
 | 
				
			||||||
 | 
					      - automake
 | 
				
			||||||
 | 
					      - g++
 | 
				
			||||||
 | 
					      - gdb
 | 
				
			||||||
 | 
					      - cmake
 | 
				
			||||||
 | 
					    state: latest
 | 
				
			||||||
							
								
								
									
										8
									
								
								roles/c_development/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								roles/c_development/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					- name: Do not install C development tools
 | 
				
			||||||
 | 
					  debug:
 | 
				
			||||||
 | 
					    msg: "Do not install C development tools"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Install MinGW
 | 
				
			||||||
 | 
					  win_chocolatey:
 | 
				
			||||||
 | 
					    name: mingw
 | 
				
			||||||
 | 
					    state: latest
 | 
				
			||||||
							
								
								
									
										4
									
								
								roles/chrome/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/chrome/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					- import_tasks: main_win.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'winrm'
 | 
				
			||||||
 | 
					- import_tasks: main_lin.yml
 | 
				
			||||||
 | 
					  when: ansible_connection == 'ssh'
 | 
				
			||||||
							
								
								
									
										12
									
								
								roles/chrome/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								roles/chrome/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,12 @@
 | 
				
			||||||
 | 
					- name: Add Chromium not-a-snap repository
 | 
				
			||||||
 | 
					  apt_repository:
 | 
				
			||||||
 | 
					    repo: ppa:xtradeb/apps
 | 
				
			||||||
 | 
					    state: present
 | 
				
			||||||
 | 
					    update_cache: True
 | 
				
			||||||
 | 
					    validate_certs: False
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Install Chromium instead of Chrome
 | 
				
			||||||
 | 
					  apt:
 | 
				
			||||||
 | 
					    name: chromium-browser
 | 
				
			||||||
 | 
					    state: latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show more
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue