diff --git a/roles/linroom/tasks/BMO-63259.yml b/roles/linroom/tasks/BMO-63259.yml index ae92348..a415547 100644 --- a/roles/linroom/tasks/BMO-63259.yml +++ b/roles/linroom/tasks/BMO-63259.yml @@ -1,5 +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 -- include_tasks: vmware_player +- include_tasks: Wireshark.yml +- include_tasks: vmware_player.yml diff --git a/roles/linroom/tasks/DF-63530.yml b/roles/linroom/tasks/DF-63530.yml index 35ec15c..5e24a7a 100644 --- a/roles/linroom/tasks/DF-63530.yml +++ b/roles/linroom/tasks/DF-63530.yml @@ -1,3 +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 diff --git a/roles/linroom/tasks/DN-63260.yml b/roles/linroom/tasks/DN-63260.yml index 5401c45..ff2006a 100644 --- a/roles/linroom/tasks/DN-63260.yml +++ b/roles/linroom/tasks/DN-63260.yml @@ -1,3 +1,4 @@ # Digitalno načrtovanje # Nejc.Ilc@fri.uni-lj.si # Windows, Vivado 2022.1 +- include_tasks: vivado.yml diff --git a/roles/linroom/tasks/DPS-63744.yml b/roles/linroom/tasks/DPS-63744.yml index 85462d6..c389a45 100644 --- a/roles/linroom/tasks/DPS-63744.yml +++ b/roles/linroom/tasks/DPS-63744.yml @@ -1,3 +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 diff --git a/roles/linroom/tasks/DV-63718.yml b/roles/linroom/tasks/DV-63718.yml index a7bc428..b730380 100644 --- a/roles/linroom/tasks/DV-63718.yml +++ b/roles/linroom/tasks/DV-63718.yml @@ -1,3 +1,4 @@ # Digitalna vezja # Miha.Moskon@fri.uni-lj.si # Windows, Logisim, Logisim Evolution +- include_tasks: logisim.yml diff --git a/roles/linroom/tasks/EP-63249.yml b/roles/linroom/tasks/EP-63249.yml index d0a6a3c..3d902c2 100644 --- a/roles/linroom/tasks/EP-63249.yml +++ b/roles/linroom/tasks/EP-63249.yml @@ -1,3 +1,6 @@ # Elektronsko poslovanje # David.Jelenc@fri.uni-lj.si # Windows, VirtualBox, Android Studio +# +- include_tasks: virtualbox.yml +- include_tasks: Android_Studio.yml diff --git a/roles/linroom/tasks/FP-63507.yml b/roles/linroom/tasks/FP-63507.yml index 5c88515..0303fa0 100644 --- a/roles/linroom/tasks/FP-63507.yml +++ b/roles/linroom/tasks/FP-63507.yml @@ -1,3 +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: SML_NJ.yml + + diff --git a/roles/linroom/tasks/GNS3.yml b/roles/linroom/tasks/GNS3.yml new file mode 100644 index 0000000..221d86a --- /dev/null +++ b/roles/linroom/tasks/GNS3.yml @@ -0,0 +1,15 @@ +# TODO popravi url +- name: Add GNS3 repository + block: + - name: GNS repo - apt key + ansible.builtin.get_url: + url: https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc + dest: /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc + - name: GNS repo - url + ansible.builtin.apt_repository: + repo: "deb https://cloud.r-project.org/bin/linux/ubuntu {{ansible_distribution_release}}-cran40/" + state: present +- name: Install R + ansible.builtin.apt: + name: r-base + state: latest diff --git a/roles/linroom/tasks/GO-63715.yml b/roles/linroom/tasks/GO-63715.yml index 3dcf02d..6b608f4 100644 --- a/roles/linroom/tasks/GO-63715.yml +++ b/roles/linroom/tasks/GO-63715.yml @@ -1,3 +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 +- include_tasks: adobe_cs +- include_tasks: inkscape +- include_tasks: gimp + diff --git a/roles/linroom/tasks/IDEA.yml b/roles/linroom/tasks/IDEA.yml new file mode 100644 index 0000000..97e0da8 --- /dev/null +++ b/roles/linroom/tasks/IDEA.yml @@ -0,0 +1 @@ +# TODO: poskrbi za install diff --git a/roles/linroom/tasks/IS-63714.yml b/roles/linroom/tasks/IS-63714.yml index ad30863..b4f36eb 100644 --- a/roles/linroom/tasks/IS-63714.yml +++ b/roles/linroom/tasks/IS-63714.yml @@ -1,3 +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 + diff --git a/roles/linroom/tasks/IVZ-63521.yml b/roles/linroom/tasks/IVZ-63521.yml index b6550a9..fa776af 100644 --- a/roles/linroom/tasks/IVZ-63521.yml +++ b/roles/linroom/tasks/IVZ-63521.yml @@ -1,3 +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 diff --git a/roles/linroom/tasks/KCR-63550.yml b/roles/linroom/tasks/KCR-63550.yml index 2f692ed..c22ea88 100644 --- a/roles/linroom/tasks/KCR-63550.yml +++ b/roles/linroom/tasks/KCR-63550.yml @@ -1,3 +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 diff --git a/roles/linroom/tasks/KPOV-63716.yml b/roles/linroom/tasks/KPOV-63716.yml index 3fa21a1..5411878 100644 --- a/roles/linroom/tasks/KPOV-63716.yml +++ b/roles/linroom/tasks/KPOV-63716.yml @@ -1,3 +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 diff --git a/roles/linroom/tasks/KRV-63528.yml b/roles/linroom/tasks/KRV-63528.yml index 7355188..3ee6556 100644 --- a/roles/linroom/tasks/KRV-63528.yml +++ b/roles/linroom/tasks/KRV-63528.yml @@ -1,3 +1,5 @@ # 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 + + diff --git a/roles/linroom/tasks/SML_NJ.yml b/roles/linroom/tasks/SML_NJ.yml new file mode 100644 index 0000000..1ff5b9b --- /dev/null +++ b/roles/linroom/tasks/SML_NJ.yml @@ -0,0 +1 @@ +# TODO poglej, kako se namesti SML_NJ diff --git a/roles/linroom/tasks/VSCode.yml b/roles/linroom/tasks/VSCode.yml new file mode 100644 index 0000000..6cbcece --- /dev/null +++ b/roles/linroom/tasks/VSCode.yml @@ -0,0 +1 @@ +# TODO namesti VSCode diff --git a/roles/linroom/tasks/audacity.yml b/roles/linroom/tasks/audacity.yml new file mode 100644 index 0000000..367c386 --- /dev/null +++ b/roles/linroom/tasks/audacity.yml @@ -0,0 +1,4 @@ +name: Install Audacity + apt: + name: audacity + state: latest diff --git a/roles/linroom/tasks/blender.yml b/roles/linroom/tasks/blender.yml new file mode 100644 index 0000000..bc07b42 --- /dev/null +++ b/roles/linroom/tasks/blender.yml @@ -0,0 +1,5 @@ +# TODO poglej, kateri točno paket bi +name: Install blender +apt: + name: blender + state: latest diff --git a/roles/linroom/tasks/docker.yml b/roles/linroom/tasks/docker.yml new file mode 100644 index 0000000..ba38a27 --- /dev/null +++ b/roles/linroom/tasks/docker.yml @@ -0,0 +1 @@ +# TODO izmisli si, kaj bomo z dockerjem diff --git a/roles/linroom/tasks/dotnet6.yml b/roles/linroom/tasks/dotnet6.yml new file mode 100644 index 0000000..8e6b307 --- /dev/null +++ b/roles/linroom/tasks/dotnet6.yml @@ -0,0 +1 @@ +# TODO namesti dotnet6 diff --git a/roles/linroom/tasks/emacs.yml b/roles/linroom/tasks/emacs.yml new file mode 100644 index 0000000..c307948 --- /dev/null +++ b/roles/linroom/tasks/emacs.yml @@ -0,0 +1,5 @@ +# TODO poglej, kateri točno paket bi +name: Install emacs +apt: + name: emacs + state: latest diff --git a/roles/linroom/tasks/gimp.yml b/roles/linroom/tasks/gimp.yml new file mode 100644 index 0000000..445868a --- /dev/null +++ b/roles/linroom/tasks/gimp.yml @@ -0,0 +1,5 @@ +# TODO poglej, kateri točno paket bi +name: Install GIMP +apt: + name: gimp + state: latest diff --git a/roles/linroom/tasks/git.yml b/roles/linroom/tasks/git.yml new file mode 100644 index 0000000..15a84f4 --- /dev/null +++ b/roles/linroom/tasks/git.yml @@ -0,0 +1,4 @@ +name: Install git +apt: + name: git + state: latest diff --git a/roles/linroom/tasks/inkscape.yml b/roles/linroom/tasks/inkscape.yml new file mode 100644 index 0000000..807b9fe --- /dev/null +++ b/roles/linroom/tasks/inkscape.yml @@ -0,0 +1,5 @@ +# TODO poglej, kateri točno paket bi +name: Install Inkscape +apt: + name: inkscape + state: latest diff --git a/roles/linroom/tasks/matlab.yml b/roles/linroom/tasks/matlab.yml new file mode 100644 index 0000000..9566532 --- /dev/null +++ b/roles/linroom/tasks/matlab.yml @@ -0,0 +1,2 @@ +# TODO: usposobi install Matlaba na D: +# TODO: zamenjaj podvojene datoteke s symlinki diff --git a/roles/linroom/tasks/netbeans.yml b/roles/linroom/tasks/netbeans.yml new file mode 100644 index 0000000..3eef257 --- /dev/null +++ b/roles/linroom/tasks/netbeans.yml @@ -0,0 +1 @@ +# TODO install netbeans diff --git a/roles/linroom/tasks/octave.yml b/roles/linroom/tasks/octave.yml new file mode 100644 index 0000000..eab007f --- /dev/null +++ b/roles/linroom/tasks/octave.yml @@ -0,0 +1,4 @@ +name: Install Octave + apt: + name: octave + state: latest diff --git a/roles/linroom/tasks/python3.yml b/roles/linroom/tasks/python3.yml new file mode 100644 index 0000000..02a8bfd --- /dev/null +++ b/roles/linroom/tasks/python3.yml @@ -0,0 +1,10 @@ +name: Install python3 +apt: + name: python3 + state: latest + +name: Install ipython +apt: + name: python3-ipython + state: latest + diff --git a/roles/linroom/tasks/racket.yml b/roles/linroom/tasks/racket.yml new file mode 100644 index 0000000..cb29100 --- /dev/null +++ b/roles/linroom/tasks/racket.yml @@ -0,0 +1 @@ +# TODO poglej, kako se namesti racket diff --git a/roles/linroom/tasks/virtualbox.yml b/roles/linroom/tasks/virtualbox.yml new file mode 100644 index 0000000..bf1ee48 --- /dev/null +++ b/roles/linroom/tasks/virtualbox.yml @@ -0,0 +1,4 @@ +- name: "Install VirtualBox" + apt: + name: virtualbox + state: latest diff --git a/roles/linroom/tasks/vivado.yml b/roles/linroom/tasks/vivado.yml new file mode 100644 index 0000000..e382a2c --- /dev/null +++ b/roles/linroom/tasks/vivado.yml @@ -0,0 +1 @@ +# TODO pripravi install Vivado diff --git a/roles/linroom/tasks/vscode.yml b/roles/linroom/tasks/vscode.yml new file mode 100644 index 0000000..6cbcece --- /dev/null +++ b/roles/linroom/tasks/vscode.yml @@ -0,0 +1 @@ +# TODO namesti VSCode diff --git a/roles/linroom/tasks/wfdb.yml b/roles/linroom/tasks/wfdb.yml new file mode 100644 index 0000000..9df3aca --- /dev/null +++ b/roles/linroom/tasks/wfdb.yml @@ -0,0 +1 @@ +# TODO spiši skripto za install