Initial commit erasing history
This commit is contained in:
parent
e04f86fd9a
commit
7d8751ffe8
712 changed files with 7348 additions and 0 deletions
1
roles/linroom/files/99-wakeonlan.rules
Normal file
1
roles/linroom/files/99-wakeonlan.rules
Normal file
|
@ -0,0 +1 @@
|
|||
ACTION=="add", SUBSYSTEM=="net", NAME=="e*", RUN+="/usr/sbin/ethtool -s $name wol g"
|
4
roles/linroom/handlers/main.yml
Normal file
4
roles/linroom/handlers/main.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Mark everything in bin/ directories executable. Some extensions do
|
||||
# this on activation, but non-root users don’t have permission for it.
|
||||
- name: fix VS code extensions
|
||||
command: find /usr/share/code/resources/app -name bin -exec chmod -R +x '{}' ';'
|
4
roles/linroom/tasks/7zip.yml
Normal file
4
roles/linroom/tasks/7zip.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: Install 7zip
|
||||
apt:
|
||||
name: 7zip
|
||||
state: latest
|
6
roles/linroom/tasks/AAHRP-63263.yml
Normal file
6
roles/linroom/tasks/AAHRP-63263.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Analiza algoritmov in hevristično reševanje problemov
|
||||
# matej.piculin@fri.uni-lj.si
|
||||
# Windows, Java JDK, Eclipse, R, RStudio
|
||||
- include_tasks: rstudio.yml
|
||||
- include_tasks: eclipse.yml
|
||||
- include_tasks: jdk.yml
|
8
roles/linroom/tasks/APS1-63279.yml
Normal file
8
roles/linroom/tasks/APS1-63279.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
# 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
|
||||
# - include_tasks: JDK.yml
|
||||
# - include_tasks: Eclipse.yml
|
||||
- include_tasks: c_development.yml
|
||||
- include_tasks: vscode.yml
|
||||
|
4
roles/linroom/tasks/ARP1-63545C.yml
Normal file
4
roles/linroom/tasks/ARP1-63545C.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Aktualno raziskovalno področje 1
|
||||
# Veljko.Pejovic@fri.uni-lj.si
|
||||
# Android Studio
|
||||
- include_tasks: android_studio.yml
|
5
roles/linroom/tasks/BMO-63259.yml
Normal file
5
roles/linroom/tasks/BMO-63259.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# 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
|
||||
- include_tasks: wireshark.yml
|
||||
- include_tasks: vmware_player.yml
|
5
roles/linroom/tasks/DF-63530.yml
Normal file
5
roles/linroom/tasks/DF-63530.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Digitalna forenzika
|
||||
# Aleks.Huc@fri.uni-lj.si, Gasper.FeleZorz@fri.uni-lj.si
|
||||
# Windows, GNU/Linux, GNS3, VirtualBox
|
||||
- include_tasks: GNS3.yml
|
||||
- include_tasks: virtualbox.yml
|
4
roles/linroom/tasks/DN-63260.yml
Normal file
4
roles/linroom/tasks/DN-63260.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Digitalno načrtovanje
|
||||
# Nejc.Ilc@fri.uni-lj.si
|
||||
# Windows, Vivado 2022.1
|
||||
- include_tasks: vivado.yml
|
7
roles/linroom/tasks/DPS-63744.yml
Normal file
7
roles/linroom/tasks/DPS-63744.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Digitalno procesiranje signalov
|
||||
# Aleks.Huc@fri.uni-lj.si
|
||||
# Windows, GNU/Linux, Matlab, wfdb, Octave, Audacity
|
||||
- include_tasks: matlab.yml
|
||||
- include_tasks: wfdb.yml
|
||||
- include_tasks: octave.yml
|
||||
- include_tasks: audacity.yml
|
4
roles/linroom/tasks/DV-63718.yml
Normal file
4
roles/linroom/tasks/DV-63718.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Digitalna vezja
|
||||
# Miha.Moskon@fri.uni-lj.si
|
||||
# Windows, Logisim, Logisim Evolution
|
||||
- include_tasks: logisim.yml
|
6
roles/linroom/tasks/EP-63249.yml
Normal file
6
roles/linroom/tasks/EP-63249.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Elektronsko poslovanje
|
||||
# David.Jelenc@fri.uni-lj.si
|
||||
# Windows, VirtualBox, Android Studio
|
||||
#
|
||||
- include_tasks: virtualbox.yml
|
||||
- include_tasks: android_studio.yml
|
11
roles/linroom/tasks/FP-63507.yml
Normal file
11
roles/linroom/tasks/FP-63507.yml
Normal file
|
@ -0,0 +1,11 @@
|
|||
# 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
|
||||
#
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: python3.yml
|
||||
- include_tasks: racket.yml
|
||||
- include_tasks: emacs.yml
|
||||
- include_tasks: smlnj.yml
|
||||
|
||||
|
14
roles/linroom/tasks/GNS3.yml
Normal file
14
roles/linroom/tasks/GNS3.yml
Normal file
|
@ -0,0 +1,14 @@
|
|||
- name: Add GNS3 repository
|
||||
apt_repository:
|
||||
repo: ppa:gns3/ppa
|
||||
state: present
|
||||
update_cache: True
|
||||
validate_certs: False
|
||||
- name: Install gns3 server
|
||||
ansible.builtin.apt:
|
||||
name: gns3-server
|
||||
state: latest
|
||||
- name: Install gns3 GUI
|
||||
ansible.builtin.apt:
|
||||
name: gns3-gui
|
||||
state: latest
|
9
roles/linroom/tasks/GO-63715.yml
Normal file
9
roles/linroom/tasks/GO-63715.yml
Normal file
|
@ -0,0 +1,9 @@
|
|||
# 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)
|
||||
#
|
||||
- include_tasks: blender.yml
|
||||
- include_tasks: adobe_cs.yml
|
||||
- include_tasks: inkscape.yml
|
||||
- include_tasks: gimp.yml
|
||||
|
10
roles/linroom/tasks/IS-63714.yml
Normal file
10
roles/linroom/tasks/IS-63714.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
|
||||
|
||||
- include_tasks: docker.yml
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: dotnet6.yml
|
||||
- include_tasks: git.yml
|
||||
- include_tasks: android_studio.yml
|
||||
|
6
roles/linroom/tasks/IVZ-63521.yml
Normal file
6
roles/linroom/tasks/IVZ-63521.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Informacijska varnost in zasebnost
|
||||
# David.Jelenc@fri.uni-lj.si
|
||||
# Java JDK, IntelliJ IDEA, VirtualBox
|
||||
- include_tasks: jdk.yml
|
||||
- include_tasks: idea.yml
|
||||
- include_tasks: virtualbox.yml
|
7
roles/linroom/tasks/KCR-63550.yml
Normal file
7
roles/linroom/tasks/KCR-63550.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Komunikacija človek računalnik
|
||||
# Ales.Smrdel@fri.uni-lj.si
|
||||
# Java JDK, Matlab, wfdb, Apache NetBeans
|
||||
- include_tasks: jdk.yml
|
||||
- include_tasks: matlab.yml
|
||||
- include_tasks: wfdb.yml
|
||||
- include_tasks: netbeans.yml
|
5
roles/linroom/tasks/KPOV-63716.yml
Normal file
5
roles/linroom/tasks/KPOV-63716.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Komunikacijski protokoli in omrežna varnost
|
||||
# Aleks.Huc@fri.uni-lj.si, Gasper.FeleZorz@fri.uni-lj.si
|
||||
# Windows, GNU/Linux, GNS3, VirtualBox
|
||||
- include_tasks: GNS3.yml
|
||||
- include_tasks: virtualbox.yml
|
7
roles/linroom/tasks/KRV-63528.yml
Normal file
7
roles/linroom/tasks/KRV-63528.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
|
||||
|
||||
- include_tasks: sagemath.yml
|
||||
- include_tasks: jupyter.yml
|
||||
- include_tasks: openssl.yml
|
4
roles/linroom/tasks/MRO-63257.yml
Normal file
4
roles/linroom/tasks/MRO-63257.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Modeliranje računalniških omrežij
|
||||
# Miha.Janez@fri.uni-lj.si
|
||||
# OMNeT++, INET Framework
|
||||
- include_tasks: omnetpp.yml
|
9
roles/linroom/tasks/MV-63288.yml
Normal file
9
roles/linroom/tasks/MV-63288.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)
|
||||
|
||||
- include_tasks: blender.yml
|
||||
- include_tasks: adobe_cs.yml
|
||||
- include_tasks: processing.yml
|
||||
- include_tasks: inkscape.yml
|
||||
- include_tasks: gimp.yml
|
7
roles/linroom/tasks/NDN-63729.yml
Normal file
7
roles/linroom/tasks/NDN-63729.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
# 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
|
||||
- include_tasks: vivado.yml
|
5
roles/linroom/tasks/NM-63522.yml
Normal file
5
roles/linroom/tasks/NM-63522.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Numerična matematika
|
||||
# Martin.Vuk@fri.uni-lj.si
|
||||
# VS Code, Julia
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: julia.yml
|
5
roles/linroom/tasks/NPMP-63512.yml
Normal file
5
roles/linroom/tasks/NPMP-63512.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
|
||||
|
||||
- include_tasks: qcadesigner-e.yml
|
5
roles/linroom/tasks/NRG-63553.yml
Normal file
5
roles/linroom/tasks/NRG-63553.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
|
||||
|
||||
- include_tasks: visual_studio.yml
|
5
roles/linroom/tasks/OBSS-63514.yml
Normal file
5
roles/linroom/tasks/OBSS-63514.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Obdelava biomedicinskih signalov in slik
|
||||
# Ziga.Pirnar@fri.uni-lj.si
|
||||
# GNU/Linux, Matlab, wfdb
|
||||
- include_tasks: matlab.yml
|
||||
- include_tasks: wfdb.yml
|
4
roles/linroom/tasks/ODV-63204.yml
Normal file
4
roles/linroom/tasks/ODV-63204.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Osnove digitalnih vezij
|
||||
# Ziga.Pusnik@fri.uni-lj.si, Miran.Koprivec@fri.uni-lj.si
|
||||
# Windows, Logisim, Logisim Evolution
|
||||
- include_tasks: logisim.yml
|
8
roles/linroom/tasks/OO-63271.yml
Normal file
8
roles/linroom/tasks/OO-63271.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
# 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)
|
||||
- include_tasks: blender.yml
|
||||
- include_tasks: adobe_cs.yml
|
||||
- include_tasks: inkscape.yml
|
||||
- include_tasks: gimp.yml
|
||||
|
9
roles/linroom/tasks/OR-63717.yml
Normal file
9
roles/linroom/tasks/OR-63717.yml
Normal file
|
@ -0,0 +1,9 @@
|
|||
# Organizacija računalnikov
|
||||
# Robert.Rozman@fri.uni-lj.si
|
||||
# Windows, Logisim, Logisim Evolution, RAVINOR, CubeIDE + QEMU Embedded plugin
|
||||
- include_tasks: logisim.yml
|
||||
- include_tasks: stm32cube.yml
|
||||
- include_tasks: ninja.yml
|
||||
- include_tasks: cmake.yml
|
||||
- include_tasks: gcc-arm.yml
|
||||
# TODO: RAVINOR, CubeIDE
|
6
roles/linroom/tasks/ORS-63218.yml
Normal file
6
roles/linroom/tasks/ORS-63218.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Osnove Računalniških Sistemov
|
||||
# Patricio.Bulic@fri.uni-lj.si
|
||||
#
|
||||
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: sifive.yml
|
4
roles/linroom/tasks/OS-63709.yml
Normal file
4
roles/linroom/tasks/OS-63709.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# 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
|
||||
- include_tasks: virtualbox.yml
|
6
roles/linroom/tasks/OS-63741.yml
Normal file
6
roles/linroom/tasks/OS-63741.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Odločitveni sistemi
|
||||
# Martin.Mozina@fri.uni-lj.si
|
||||
# Windows
|
||||
- name: Odlocitveni sistemi
|
||||
debug:
|
||||
msg: "Odločitveni sistemi 63741 - brez zahtev"
|
7
roles/linroom/tasks/OUI-63214.yml
Normal file
7
roles/linroom/tasks/OUI-63214.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
|
||||
|
||||
- include_tasks: orange.yml
|
||||
- include_tasks: weka.yml
|
||||
- include_tasks: bayesfusion.yml
|
8
roles/linroom/tasks/P2-63278.yml
Normal file
8
roles/linroom/tasks/P2-63278.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Programiranje 2
|
||||
# bostjan.slivnik@fri.uni-lj.si
|
||||
# gedit, vscode, pdf viewer (evince), gcc, g++, make, JDK
|
||||
|
||||
- include_tasks: jdk.yml
|
||||
- include_tasks: gedit.yml
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: c_development.yml
|
7
roles/linroom/tasks/P2-63706.yml
Normal file
7
roles/linroom/tasks/P2-63706.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Programiranje 2
|
||||
# Tomaz.Dobravec@fri.uni-lj.si
|
||||
# Windows, Java JDK, IntelliJ IDEA, Apache NetBeans
|
||||
|
||||
- include_tasks: jdk.yml
|
||||
- include_tasks: idea.yml
|
||||
- include_tasks: netbeans.yml
|
5
roles/linroom/tasks/PA-63737.yml
Normal file
5
roles/linroom/tasks/PA-63737.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Procesna avtomatika
|
||||
# Nejc.Ilc@fri.uni-lj.si
|
||||
# Windows, VMware Workstation 16.2.4 Player
|
||||
|
||||
- include_tasks: vmware_player.yml
|
12
roles/linroom/tasks/PB-63707.yml
Normal file
12
roles/linroom/tasks/PB-63707.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
# 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++
|
||||
- include_tasks: eclipse.yml
|
||||
- include_tasks: dotnet6.yml
|
||||
- include_tasks: jupyter.yml
|
||||
- include_tasks: jdk.yml
|
||||
- include_tasks: powerdesigner.yml
|
||||
- include_tasks: pyodbc.yml
|
||||
- include_tasks: mysql_workbench.yml
|
||||
- include_tasks: mysql-odbc-connector.yml
|
||||
- include_tasks: notepad++.yml
|
7
roles/linroom/tasks/PB2-63713.yml
Normal file
7
roles/linroom/tasks/PB2-63713.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Podatkovne baze 2
|
||||
# Aljaz.Zrnec@fri.uni-lj.si
|
||||
# Windows
|
||||
# Podatkovne baze 2
|
||||
# Aljaz.Zrnec@fri.uni-lj.si
|
||||
# Power designer 12.5
|
||||
- include_tasks: powerdesigner.yml
|
5
roles/linroom/tasks/PJC-63769.yml
Normal file
5
roles/linroom/tasks/PJC-63769.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Programski jezik C
|
||||
# Tomaz.Dobravec@fri.uni-lj.si
|
||||
# Windows, Pelles C
|
||||
|
||||
- include_tasks: pelles-c.yml
|
11
roles/linroom/tasks/PPJ-63220.yml
Normal file
11
roles/linroom/tasks/PPJ-63220.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
|
||||
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: ocaml.yml
|
||||
- include_tasks: eclipse.yml
|
||||
- include_tasks: haskell.yml
|
||||
- include_tasks: swi-prolog.yml
|
||||
- include_tasks: rlwrap.yml
|
||||
|
5
roles/linroom/tasks/PS-63261.yml
Normal file
5
roles/linroom/tasks/PS-63261.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Porazdeljeni sistemi
|
||||
# Davor.Sluga@fri.uni-lj.si
|
||||
# Windows, VS Code, golang
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: golang.yml
|
6
roles/linroom/tasks/PSP-63287.yml
Normal file
6
roles/linroom/tasks/PSP-63287.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Programiranje specifičnih platform
|
||||
# Veljko.Pejovic@fri.uni-lj.si
|
||||
# Android Studio, Arduino IDE
|
||||
|
||||
- include_tasks: android_studio.yml
|
||||
- include_tasks: arduino.yml
|
4
roles/linroom/tasks/PUI-63768.yml
Normal file
4
roles/linroom/tasks/PUI-63768.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Planiranje in upravljanje informatike
|
||||
# damjan.fujs@fri.uni-lj.si
|
||||
# Planiranje in upravljanje informatike (VS)
|
||||
- include_tasks: projectlibre.yml
|
7
roles/linroom/tasks/RA-63703.yml
Normal file
7
roles/linroom/tasks/RA-63703.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
# 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
|
||||
|
||||
- include_tasks: stm32cube.yml
|
||||
- include_tasks: winidea.yml
|
||||
- include_tasks: visual2.yml
|
4
roles/linroom/tasks/RGTI-63269.yml
Normal file
4
roles/linroom/tasks/RGTI-63269.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Računalniška grafika in tehnologija iger
|
||||
# Ziga.Lesar@fri.uni-lj.si
|
||||
# Windows, Unity
|
||||
- include_tasks: unity.yml
|
4
roles/linroom/tasks/RIS-63252.yml
Normal file
4
roles/linroom/tasks/RIS-63252.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Razvoj informacijskih sistemov
|
||||
# Aljaz.Zrnec@fri.uni-lj.si
|
||||
# Power designer 12.5
|
||||
- include_tasks: powerdesigner.yml
|
9
roles/linroom/tasks/RK-63209.yml
Normal file
9
roles/linroom/tasks/RK-63209.yml
Normal file
|
@ -0,0 +1,9 @@
|
|||
# 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
|
||||
- include_tasks: docker.yml
|
||||
- include_tasks: gns3.yml
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: wireshark.yml
|
||||
- include_tasks: jdk.yml
|
||||
|
9
roles/linroom/tasks/RK-63708.yml
Normal file
9
roles/linroom/tasks/RK-63708.yml
Normal file
|
@ -0,0 +1,9 @@
|
|||
# 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
|
||||
- include_tasks: docker.yml
|
||||
- include_tasks: gns3.yml
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: wireshark.yml
|
||||
- include_tasks: jdk.yml
|
||||
|
6
roles/linroom/tasks/RPOI-90066.yml
Normal file
6
roles/linroom/tasks/RPOI-90066.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
# 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
|
7
roles/linroom/tasks/RZP-63523.yml
Normal file
7
roles/linroom/tasks/RZP-63523.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Računalniška zvočna produkcija
|
||||
# Aleks.Huc@fri.uni-lj.si
|
||||
# IntelliJ IDEA, Audacity, GIT
|
||||
- include_tasks: git.yml
|
||||
- include_tasks: audacity.yml
|
||||
- include_tasks: IDEA.yml
|
||||
|
6
roles/linroom/tasks/SP-63255.yml
Normal file
6
roles/linroom/tasks/SP-63255.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Spletno Programiranje
|
||||
# dejan.lavbic@fri.uni-lj.si
|
||||
# git, docker, Node.js + npm, Visual Studio Code
|
||||
- include_tasks: git.yml
|
||||
- include_tasks: docker.yml
|
||||
- include_tasks: nodejs.yml
|
5
roles/linroom/tasks/ST-63727.yml
Normal file
5
roles/linroom/tasks/ST-63727.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Spletne tehnologije
|
||||
# David.Jelenc@fri.uni-lj.si
|
||||
# Windows, VS Code, XAMPP
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: xampp.yml
|
4
roles/linroom/tasks/SU-63519.yml
Normal file
4
roles/linroom/tasks/SU-63519.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Strojno učenje
|
||||
# matej.piculin@fri.uni-lj.si, Petar.Vracar@fri.uni-lj.si
|
||||
# Windows, R, RStudio
|
||||
- include_tasks: rstudio.yml
|
3
roles/linroom/tasks/TINR-63740.yml
Normal file
3
roles/linroom/tasks/TINR-63740.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Tehnologija iger in navidezna resničnost
|
||||
# Bojan.Klemenc@fri.uni-lj.si
|
||||
# macOS, Xcode
|
5
roles/linroom/tasks/TIS-63216.yml
Normal file
5
roles/linroom/tasks/TIS-63216.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Teorija informacij in sistemov
|
||||
# Davor.Sluga@fri.uni-lj.si
|
||||
# Windows, VS Code, Python 3
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: thonny.yml
|
12
roles/linroom/tasks/TUP-63226.yml
Normal file
12
roles/linroom/tasks/TUP-63226.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
# 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++
|
||||
- include_tasks: eclipse.yml
|
||||
- include_tasks: dotnet6.yml
|
||||
- include_tasks: jupyter.yml
|
||||
- include_tasks: jdk.yml
|
||||
- include_tasks: powerdesigner.yml
|
||||
- include_tasks: mysql_workbench.yml
|
||||
- include_tasks: mysql-odbc-connector.yml
|
||||
- include_tasks: notepad++.yml
|
||||
|
4
roles/linroom/tasks/UI-63720.yml
Normal file
4
roles/linroom/tasks/UI-63720.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Umetna inteligenca
|
||||
# Petar.Vracar@fri.uni-lj.si
|
||||
# Windows, R, RStudio
|
||||
- include_tasks: rstudio.yml
|
8
roles/linroom/tasks/UV-63721.yml
Normal file
8
roles/linroom/tasks/UV-63721.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
# 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
|
||||
- include_tasks: jdk.yml
|
||||
- include_tasks: idea.yml
|
||||
- include_tasks: javafx.yml
|
||||
- include_tasks: gui_development.yml
|
||||
- include_tasks: scenebuilder.yml
|
4
roles/linroom/tasks/UZ-63267.yml
Normal file
4
roles/linroom/tasks/UZ-63267.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Umetno zaznavanje
|
||||
# jon.muhovic@fe.uni-lj.si
|
||||
# Python3, Python 3
|
||||
- include_tasks: python3.yml
|
9
roles/linroom/tasks/VN-63728.yml
Normal file
9
roles/linroom/tasks/VN-63728.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
|
||||
|
||||
- include_tasks: logisim.yml
|
||||
- include_tasks: winidea-frisms.yml
|
||||
- include_tasks: winidea.yml
|
||||
- include_tasks: ltspice.yml
|
||||
|
13
roles/linroom/tasks/VP-63775.yml
Normal file
13
roles/linroom/tasks/VP-63775.yml
Normal file
|
@ -0,0 +1,13 @@
|
|||
# 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
|
||||
- include_tasks: git.yml
|
||||
- include_tasks: maven.yml
|
||||
- include_tasks: idea.yml
|
||||
- include_tasks: jdk.yml
|
||||
- include_tasks: jupyter.yml
|
||||
- include_tasks: pycharm.yml
|
5
roles/linroom/tasks/VPSA-63735.yml
Normal file
5
roles/linroom/tasks/VPSA-63735.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
# 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
|
||||
- include_tasks: vscode.yml
|
||||
- include_tasks: visual_studio.yml
|
4
roles/linroom/tasks/VZR-63543.yml
Normal file
4
roles/linroom/tasks/VZR-63543.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Visoko zmogljivo računanje
|
||||
# Davor.Sluga@fri.uni-lj.si
|
||||
# Windows, VS Code
|
||||
- include_tasks: vscode.yml
|
1
roles/linroom/tasks/adobe_cs.yml
Normal file
1
roles/linroom/tasks/adobe_cs.yml
Normal file
|
@ -0,0 +1 @@
|
|||
# TODO ugotovi, kaj narediti z Adobe CS
|
60
roles/linroom/tasks/all_classes.yml
Normal file
60
roles/linroom/tasks/all_classes.yml
Normal file
|
@ -0,0 +1,60 @@
|
|||
- import_tasks: AAHRP-63263.yml
|
||||
- import_tasks: APS1-63279.yml
|
||||
- import_tasks: ARP1-63545C.yml
|
||||
- import_tasks: BMO-63259.yml
|
||||
- import_tasks: DF-63530.yml
|
||||
- import_tasks: DN-63260.yml
|
||||
- import_tasks: DPS-63744.yml
|
||||
- import_tasks: DV-63718.yml
|
||||
- import_tasks: EP-63249.yml
|
||||
- import_tasks: FP-63507.yml
|
||||
- import_tasks: GO-63715.yml
|
||||
- import_tasks: IS-63714.yml
|
||||
- import_tasks: IVZ-63521.yml
|
||||
- import_tasks: KCR-63550.yml
|
||||
- import_tasks: KPOV-63716.yml
|
||||
- import_tasks: KRV-63528.yml
|
||||
- import_tasks: MRO-63257.yml
|
||||
- import_tasks: MV-63288.yml
|
||||
- import_tasks: NDN-63729.yml
|
||||
- import_tasks: NM-63522.yml
|
||||
- import_tasks: NPMP-63512.yml
|
||||
- import_tasks: NRG-63553.yml
|
||||
- import_tasks: OBSS-63514.yml
|
||||
- import_tasks: ODV-63204.yml
|
||||
- import_tasks: OO-63271.yml
|
||||
- import_tasks: OR-63717.yml
|
||||
- import_tasks: ORS-63218.yml
|
||||
- import_tasks: OS-63709.yml
|
||||
- import_tasks: OS-63741.yml
|
||||
- import_tasks: OUI-63214.yml
|
||||
- import_tasks: P2-63278.yml
|
||||
- import_tasks: P2-63706.yml
|
||||
- import_tasks: PA-63737.yml
|
||||
- import_tasks: PB-63707.yml
|
||||
- import_tasks: PB2-63713.yml
|
||||
- import_tasks: PJC-63769.yml
|
||||
- import_tasks: PPJ-63220.yml
|
||||
- import_tasks: PS-63261.yml
|
||||
- import_tasks: PSP-63287.yml
|
||||
- import_tasks: PUI-63768.yml
|
||||
- import_tasks: RA-63703.yml
|
||||
- import_tasks: RGTI-63269.yml
|
||||
- import_tasks: RIS-63252.yml
|
||||
- import_tasks: RK-63209.yml
|
||||
- import_tasks: RK-63708.yml
|
||||
- import_tasks: RPOI-90066.yml
|
||||
- import_tasks: RZP-63523.yml
|
||||
- import_tasks: SP-63255.yml
|
||||
- import_tasks: ST-63727.yml
|
||||
- import_tasks: SU-63519.yml
|
||||
- import_tasks: TINR-63740.yml
|
||||
- import_tasks: TIS-63216.yml
|
||||
- import_tasks: TUP-63226.yml
|
||||
- import_tasks: UI-63720.yml
|
||||
- import_tasks: UV-63721.yml
|
||||
- import_tasks: UZ-63267.yml
|
||||
- import_tasks: VN-63728.yml
|
||||
- import_tasks: VP-63775.yml
|
||||
- import_tasks: VPSA-63735.yml
|
||||
- import_tasks: VZR-63543.yml
|
13
roles/linroom/tasks/android_studio.yml
Normal file
13
roles/linroom/tasks/android_studio.yml
Normal file
|
@ -0,0 +1,13 @@
|
|||
- 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
|
10
roles/linroom/tasks/arduino.yml
Normal file
10
roles/linroom/tasks/arduino.yml
Normal file
|
@ -0,0 +1,10 @@
|
|||
- name: create destination
|
||||
file:
|
||||
path: /opt/Arduino
|
||||
state: directory
|
||||
|
||||
- name: unpack Arduino
|
||||
unarchive:
|
||||
src: https://downloads.arduino.cc/arduino-ide/arduino-ide_2.0.0_Linux_64bit.zip
|
||||
dest: /opt/Arduino
|
||||
remote_src: yes
|
5
roles/linroom/tasks/audacity.yml
Normal file
5
roles/linroom/tasks/audacity.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
- name: Install Audacity
|
||||
apt:
|
||||
name: audacity
|
||||
state: latest
|
||||
|
10
roles/linroom/tasks/bayesfusion.yml
Normal file
10
roles/linroom/tasks/bayesfusion.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
|
4
roles/linroom/tasks/blender.yml
Normal file
4
roles/linroom/tasks/blender.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: Install blender
|
||||
apt:
|
||||
name: blender
|
||||
state: latest
|
10
roles/linroom/tasks/c_development.yml
Normal file
10
roles/linroom/tasks/c_development.yml
Normal file
|
@ -0,0 +1,10 @@
|
|||
- name: Install C/C++ development tools
|
||||
apt:
|
||||
name:
|
||||
- gcc
|
||||
- make
|
||||
- automake
|
||||
- g++
|
||||
- gdb
|
||||
- cmake
|
||||
state: latest
|
4
roles/linroom/tasks/chrome.yml
Normal file
4
roles/linroom/tasks/chrome.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: Do NOT install Chrome
|
||||
apt:
|
||||
name: chromium
|
||||
state: latest
|
4
roles/linroom/tasks/cmake.yml
Normal file
4
roles/linroom/tasks/cmake.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: Install cmake
|
||||
apt:
|
||||
name: cmake
|
||||
state: latest
|
23
roles/linroom/tasks/docker.yml
Normal file
23
roles/linroom/tasks/docker.yml
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
- name: "Install Podman"
|
||||
apt:
|
||||
name: podman
|
||||
state: latest
|
||||
|
||||
- name: "Install containerd"
|
||||
apt:
|
||||
name: containerd
|
||||
state: latest
|
||||
|
||||
- name: "Install docker"
|
||||
apt:
|
||||
name: docker
|
||||
state: latest
|
||||
|
||||
- name: "Install docker-compose"
|
||||
apt:
|
||||
name: docker-compose
|
||||
state: latest
|
||||
|
||||
|
||||
# TODO uredi skupine, da bodo studentje lahko docker tudi uporabljali
|
4
roles/linroom/tasks/dotnet6.yml
Normal file
4
roles/linroom/tasks/dotnet6.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: "Install Dotnet 6.0"
|
||||
apt:
|
||||
name: dotnet6
|
||||
state: latest
|
16
roles/linroom/tasks/eclipse.yml
Normal file
16
roles/linroom/tasks/eclipse.yml
Normal file
|
@ -0,0 +1,16 @@
|
|||
- name: Install Eclipse snap
|
||||
community.general.snap:
|
||||
name:
|
||||
- eclipse
|
||||
classic: true
|
||||
# - name: Install Eclipse from tarball
|
||||
# block:
|
||||
# - name: Create destination for Eclipse
|
||||
# file:
|
||||
# path: /opt/Eclipse
|
||||
# state: directory
|
||||
# - name: Download and unpack Eclipse
|
||||
# unarchive:
|
||||
# src: https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2022-09/R/eclipse-inst-jre-linux64.tar.gz
|
||||
# dest: /opt/Eclipse
|
||||
# remote_src: yes
|
14
roles/linroom/tasks/emacs.yml
Normal file
14
roles/linroom/tasks/emacs.yml
Normal file
|
@ -0,0 +1,14 @@
|
|||
- name: Install emacs
|
||||
apt:
|
||||
name: emacs
|
||||
state: latest
|
||||
|
||||
- name: Install emacs-nox
|
||||
apt:
|
||||
name: emacs-nox
|
||||
state: latest
|
||||
|
||||
- name: Install emacs-gtk
|
||||
apt:
|
||||
name: emacs-gtk
|
||||
state: latest
|
22
roles/linroom/tasks/firefox.yml
Normal file
22
roles/linroom/tasks/firefox.yml
Normal file
|
@ -0,0 +1,22 @@
|
|||
- name: Add Firefox not-a-snap repository
|
||||
block:
|
||||
- name: Pin Firefox PPA package priority
|
||||
template:
|
||||
src: mozilla-firefox-apt-preferences
|
||||
dest: /etc/apt/preferences.d/mozilla-firefox
|
||||
- name: Enable Firefox unattended upgrades
|
||||
template:
|
||||
src: mozilla-firefox-unattended-upgrades
|
||||
dest: /etc/apt/apt.conf.d/51unattended-upgrades-firefox
|
||||
- name: Add Firefox PPA
|
||||
apt_repository:
|
||||
repo: ppa:mozillateam/ppa
|
||||
state: present
|
||||
update_cache: True
|
||||
validate_certs: False
|
||||
|
||||
- name: Install Firefox
|
||||
apt:
|
||||
name:
|
||||
- firefox
|
||||
state: latest
|
151
roles/linroom/tasks/fri_base.yml
Normal file
151
roles/linroom/tasks/fri_base.yml
Normal file
|
@ -0,0 +1,151 @@
|
|||
- name: Install firefox
|
||||
- include_tasks: firefox.yml
|
||||
|
||||
- name: Install Libre Office
|
||||
- include_tasks: libreoffice.yml
|
||||
|
||||
- name: Install 7zip
|
||||
- include_tasks: 7zip.yml
|
||||
|
||||
- name: Install generally useful packages
|
||||
apt:
|
||||
name:
|
||||
- i3
|
||||
- sway
|
||||
- vlc
|
||||
- mpv
|
||||
- ffmpeg
|
||||
- emacs
|
||||
- kwrite
|
||||
- kate
|
||||
- krita
|
||||
- blender
|
||||
- inkscape
|
||||
- pcmanfm-qt
|
||||
- qutebrowser
|
||||
- chromium-browser
|
||||
- firefox
|
||||
- qemu
|
||||
- qemu-kvm
|
||||
- qemu-utils
|
||||
- virt-manager
|
||||
- wine-development
|
||||
- dosbox
|
||||
- webext-ublock-origin-chromium
|
||||
- webext-ublock-origin-firefox
|
||||
- nethack-console
|
||||
- zsh
|
||||
- tmux
|
||||
- screen
|
||||
- curl
|
||||
- git-gui
|
||||
- git-cola
|
||||
- kdiff3
|
||||
- thonny
|
||||
- ttf-mscorefonts-installer
|
||||
- libhivex-bin
|
||||
- overlayroot
|
||||
- nfs-common
|
||||
- cifs-utils
|
||||
state: latest
|
||||
update_cache: yes
|
||||
|
||||
- name: Remove broken or unnecessary packages
|
||||
apt:
|
||||
name:
|
||||
- xfce4-screensaver
|
||||
- xscreensaver
|
||||
state: absent
|
||||
|
||||
- name: Set up additional groups for students
|
||||
vars:
|
||||
additional_groups:
|
||||
- wireshark
|
||||
- kvm
|
||||
- dialout
|
||||
- libvirt
|
||||
- vboxusers
|
||||
- ubridge
|
||||
- docker
|
||||
block:
|
||||
- name: create user@.service.d
|
||||
file:
|
||||
path: /etc/systemd/system/user@.service.d
|
||||
state: directory
|
||||
- name: override groups in systemd
|
||||
template:
|
||||
src: systemd_group_override.conf
|
||||
dest: /etc/systemd/system/user@.service.d/override.conf
|
||||
- name: create /etc/security/group.conf
|
||||
template:
|
||||
src: security_group.conf
|
||||
dest: /etc/security/group.conf
|
||||
- name: create pam config for libpam_group
|
||||
template:
|
||||
src: pamconfig_groups
|
||||
dest: /usr/share/pam-configs/groups
|
||||
- name: enable libpam_group
|
||||
shell: pam-auth-update --enable groups
|
||||
|
||||
- name: Set default keyboard layout to SI
|
||||
template:
|
||||
src: default_keyboard
|
||||
dest: /etc/default/keyboard
|
||||
|
||||
- name: Add mount - C
|
||||
mount:
|
||||
boot: true
|
||||
fstype: ntfs3
|
||||
src: UUID=A09E30889E30594C
|
||||
path: /mnt/C
|
||||
state: mounted
|
||||
opts: defaults,nofail
|
||||
|
||||
- name: Add mount - D
|
||||
mount:
|
||||
boot: true
|
||||
fstype: ntfs3
|
||||
src: "LABEL=D:"
|
||||
path: /mnt/D
|
||||
state: mounted
|
||||
opts: defaults,nofail
|
||||
|
||||
- name: Add mount - F
|
||||
mount:
|
||||
boot: true
|
||||
fstype: ntfs3
|
||||
src: "LABEL=F:"
|
||||
path: /mnt/F
|
||||
state: mounted
|
||||
opts: defaults,nofail
|
||||
|
||||
- name: Add mount - partimag
|
||||
mount:
|
||||
boot: true
|
||||
fstype: nfs
|
||||
src: "10.32.254.16:/srv/nfs/clonezilla_images"
|
||||
path: /home/partimag
|
||||
state: mounted
|
||||
opts: defaults,nofail
|
||||
|
||||
- name: Add mount - ucilnice_d
|
||||
mount:
|
||||
boot: true
|
||||
fstype: cifs
|
||||
src: "//ucilnicesmb.fri1.uni-lj.si/ucilnice_d"
|
||||
path: /mnt/ucilnice_d
|
||||
state: mounted
|
||||
opts: guest,soft,nofail
|
||||
|
||||
- name: Set time to local RTC
|
||||
shell: "timedatectl set-local-rtc 1 --adjust-system-clock"
|
||||
|
||||
- name: Install ethtool
|
||||
apt:
|
||||
name: ethtool
|
||||
state: latest
|
||||
|
||||
- name: Add udev rule to enable wake-on-lan for ethernet interfaces
|
||||
copy:
|
||||
dest: /etc/udev/rules.d/
|
||||
src: 99-wakeonlan.rules
|
4
roles/linroom/tasks/gcc-arm.yml
Normal file
4
roles/linroom/tasks/gcc-arm.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: install GCC for ARM
|
||||
apt:
|
||||
name: gcc-12-arm-linux-gnueabi
|
||||
state: latest
|
4
roles/linroom/tasks/gedit.yml
Normal file
4
roles/linroom/tasks/gedit.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: Install Gedit
|
||||
apt:
|
||||
name: gedit
|
||||
state: latest
|
4
roles/linroom/tasks/gimp.yml
Normal file
4
roles/linroom/tasks/gimp.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: Install GIMP
|
||||
apt:
|
||||
name: gimp
|
||||
state: latest
|
4
roles/linroom/tasks/git.yml
Normal file
4
roles/linroom/tasks/git.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: Install git
|
||||
apt:
|
||||
name: git
|
||||
state: latest
|
15
roles/linroom/tasks/gns3.yml
Normal file
15
roles/linroom/tasks/gns3.yml
Normal file
|
@ -0,0 +1,15 @@
|
|||
- name: Add GNS3 repository
|
||||
apt_repository:
|
||||
repo: ppa:gns3/ppa
|
||||
state: present
|
||||
update_cache: True
|
||||
validate_certs: False
|
||||
- name: Install gns3 server
|
||||
ansible.builtin.apt:
|
||||
name: gns3-server
|
||||
state: latest
|
||||
- name: Install gns3 GUI
|
||||
ansible.builtin.apt:
|
||||
name: gns3-gui
|
||||
state: latest
|
||||
|
5
roles/linroom/tasks/golang.yml
Normal file
5
roles/linroom/tasks/golang.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
- name: Install the GO programming language
|
||||
apt:
|
||||
name: golang
|
||||
state: latest
|
||||
|
35
roles/linroom/tasks/gui_development.yml
Normal file
35
roles/linroom/tasks/gui_development.yml
Normal file
|
@ -0,0 +1,35 @@
|
|||
- name: Install X11 development
|
||||
apt:
|
||||
name:
|
||||
- libx11-dev
|
||||
- libxext-dev
|
||||
- x11-utils
|
||||
state: latest
|
||||
|
||||
- name: Install GTK development
|
||||
apt:
|
||||
name:
|
||||
- libgtk-4-dev
|
||||
- libgtk-3-dev
|
||||
- libgtkmm-3.0-dev
|
||||
state: latest
|
||||
|
||||
- name: Install Wayland development
|
||||
apt:
|
||||
name:
|
||||
- libwayland-dev
|
||||
- libwlroots-dev
|
||||
- qt6-wayland-dev
|
||||
- qt6-wayland-dev-tools
|
||||
- weston
|
||||
state: latest
|
||||
|
||||
- name: Install Glade
|
||||
apt:
|
||||
name: glade
|
||||
state: latest
|
||||
|
||||
- name: Install QT Creator
|
||||
apt:
|
||||
name: qtcreator
|
||||
state: latest
|
14
roles/linroom/tasks/haskell.yml
Normal file
14
roles/linroom/tasks/haskell.yml
Normal file
|
@ -0,0 +1,14 @@
|
|||
- name: install Haskell platform
|
||||
apt:
|
||||
name: haskell-platform
|
||||
state: latest
|
||||
|
||||
- name: install Haskell Tool Stack
|
||||
apt:
|
||||
name: haskell-stack
|
||||
state: latest
|
||||
|
||||
- name: install Haskell compiler
|
||||
apt:
|
||||
name: ghc
|
||||
state: latest
|
12
roles/linroom/tasks/idea.yml
Normal file
12
roles/linroom/tasks/idea.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
- name: Install IDEA
|
||||
block:
|
||||
- name: Create destination for JetBrains IDEA
|
||||
file:
|
||||
path: /opt/IDEA
|
||||
state: directory
|
||||
- name: Download and unpack JetBrains IDEA
|
||||
unarchive:
|
||||
src: https://download.jetbrains.com/idea/ideaIC-2023.2.1.tar.gz
|
||||
dest: /opt/IDEA
|
||||
creates: /opt/IDEA/idea-IC-232.9559.62/build.txt
|
||||
remote_src: yes
|
4
roles/linroom/tasks/inkscape.yml
Normal file
4
roles/linroom/tasks/inkscape.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: Install Inkscape
|
||||
apt:
|
||||
name: inkscape
|
||||
state: latest
|
8
roles/linroom/tasks/javafx.yml
Normal file
8
roles/linroom/tasks/javafx.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
- name: Install JavaFX
|
||||
apt:
|
||||
name: openjfx
|
||||
state: latest
|
||||
- name: Install JavaFX source
|
||||
apt:
|
||||
name: openjfx-source
|
||||
state: latest
|
32
roles/linroom/tasks/jdk.yml
Normal file
32
roles/linroom/tasks/jdk.yml
Normal file
|
@ -0,0 +1,32 @@
|
|||
- name: Install OpenJDK 18
|
||||
apt:
|
||||
name: openjdk-18-jdk
|
||||
state: latest
|
||||
|
||||
- name: Install OpenJDK 19
|
||||
apt:
|
||||
name: openjdk-19-jdk
|
||||
state: latest
|
||||
|
||||
- name: Install OpenJDK 11
|
||||
apt:
|
||||
name: openjdk-11-jdk
|
||||
state: latest
|
||||
|
||||
- name: Install default JDK
|
||||
apt:
|
||||
name: default-jdk
|
||||
state: latest
|
||||
|
||||
|
||||
- name: Install Oracle Java dependencies
|
||||
apt:
|
||||
name:
|
||||
- libc6-i386
|
||||
- libc6-x32
|
||||
state: latest
|
||||
|
||||
- name: Install Oracle JDK 20
|
||||
apt:
|
||||
deb: "https://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.deb"
|
||||
|
2
roles/linroom/tasks/jlink.yml
Normal file
2
roles/linroom/tasks/jlink.yml
Normal file
|
@ -0,0 +1,2 @@
|
|||
apt:
|
||||
deb: https://www.segger.com/downloads/jlink/JLink_Linux_x86_64.deb
|
12
roles/linroom/tasks/julia.yml
Normal file
12
roles/linroom/tasks/julia.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
- name: Install Julia from tarball
|
||||
block:
|
||||
- name: Create destination for Julia
|
||||
file:
|
||||
path: /opt/Julia
|
||||
state: directory
|
||||
- name: Download and unpack Eclipse
|
||||
unarchive:
|
||||
src: https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.3-linux-x86_64.tar.gz
|
||||
dest: /opt/Julia
|
||||
remote_src: yes
|
||||
|
16
roles/linroom/tasks/jupyter.yml
Normal file
16
roles/linroom/tasks/jupyter.yml
Normal file
|
@ -0,0 +1,16 @@
|
|||
- name: Install Jupyter
|
||||
apt:
|
||||
name: jupyter
|
||||
state: latest
|
||||
- name: Install Jupyter Console
|
||||
apt:
|
||||
name: jupyter-console
|
||||
state: latest
|
||||
- name: Install Jupyter QT Console
|
||||
apt:
|
||||
name: jupyter-qtconsole
|
||||
state: latest
|
||||
- name: Install Jupyter Notebook
|
||||
apt:
|
||||
name: jupyter-notebook
|
||||
state: latest
|
4
roles/linroom/tasks/libreoffice.yml
Normal file
4
roles/linroom/tasks/libreoffice.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: Install LibreOffice
|
||||
apt:
|
||||
name: libreoffice
|
||||
state: latest
|
12
roles/linroom/tasks/logisim.yml
Normal file
12
roles/linroom/tasks/logisim.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
# TODO install logisim for linux
|
||||
- name: Install Logisim
|
||||
block:
|
||||
- name: Create destination for Logisim
|
||||
file:
|
||||
path: /opt/logisim
|
||||
state: directory
|
||||
- name: Download and unpack Logisim
|
||||
unarchive:
|
||||
src: https://altushost-swe.dl.sourceforge.net/project/circuit/2.7.x/2.7.1/logisim-generic-2.7.1.jar
|
||||
dest: /opt/logisim
|
||||
remote_src: yes
|
1
roles/linroom/tasks/ltspice.yml
Normal file
1
roles/linroom/tasks/ltspice.yml
Normal file
|
@ -0,0 +1 @@
|
|||
# TODO install LTSPice
|
0
roles/linroom/tasks/main.yml
Normal file
0
roles/linroom/tasks/main.yml
Normal file
6
roles/linroom/tasks/matlab.yml
Normal file
6
roles/linroom/tasks/matlab.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
# TODO: usposobi install Matlaba na D:
|
||||
# TODO: zamenjaj podvojene datoteke s symlinki
|
||||
- name: Matlab
|
||||
debug:
|
||||
msg: "Matlab"
|
||||
|
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