Style Windows tasks after linroom
This commit is contained in:
parent
6293eaf276
commit
440e226d38
|
@ -1,9 +0,0 @@
|
|||
# chocolatey package is broken
|
||||
- name: Set Logisim version
|
||||
set_fact:
|
||||
target_version: "3.7.2"
|
||||
|
||||
- name: Install Logisim
|
||||
win_package:
|
||||
path: https://github.com/logisim-evolution/logisim-evolution/releases/download/v{{ target_version }}/logisim-evolution-{{ target_version }}.msi
|
||||
product_id: b30fa00c-da3f-3769-aaea-6571cacf5c30
|
|
@ -1,32 +0,0 @@
|
|||
# must come before netbeans
|
||||
- import_tasks: openjdk.yml
|
||||
|
||||
- import_tasks: 7zip.yml
|
||||
- import_tasks: audacity.yml
|
||||
- import_tasks: blender.yml
|
||||
- import_tasks: chrome.yml
|
||||
- import_tasks: emacs.yml
|
||||
- import_tasks: firefox.yml
|
||||
- import_tasks: gimp.yml
|
||||
- import_tasks: git.yml
|
||||
- import_tasks: inkscape.yml
|
||||
- import_tasks: logisim.yml
|
||||
- import_tasks: mysql-odbc-connector.yml
|
||||
- import_tasks: netbeans.yml
|
||||
- import_tasks: notepad++.yml
|
||||
- import_tasks: octave.yml
|
||||
- import_tasks: orange.yml
|
||||
- import_tasks: pelles-c.yml
|
||||
- import_tasks: processing.yml
|
||||
- import_tasks: pycharm.yml
|
||||
- import_tasks: python.yml
|
||||
- import_tasks: racket.yml
|
||||
- import_tasks: rstudio.yml
|
||||
- import_tasks: smlnj.yml
|
||||
- import_tasks: swi-prolog.yml
|
||||
- import_tasks: thonny.yml
|
||||
- import_tasks: virtualbox.yml
|
||||
- import_tasks: vmware-player.yml
|
||||
- import_tasks: weka.yml
|
||||
- import_tasks: wireshark.yml
|
||||
- import_tasks: xampp.yml
|
|
@ -1,14 +0,0 @@
|
|||
- name: Set OpenJDK version
|
||||
set_fact:
|
||||
target_version: "19.0.0"
|
||||
|
||||
- name: Install OpenJDK
|
||||
win_chocolatey:
|
||||
name: openjdk
|
||||
version: "{{ target_version }}"
|
||||
|
||||
- name: Set JAVA_HOME
|
||||
win_environment:
|
||||
name: JAVA_HOME
|
||||
value: "C:\\Program Files\\OpenJDK\\jdk-{{ target_version | regex_search('\\d+') }}"
|
||||
level: machine
|
6
roles/winroom/tasks/AAHRP-63263.yml
Normal file
6
roles/winroom/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
|
6
roles/winroom/tasks/APS1-63279.yml
Normal file
6
roles/winroom/tasks/APS1-63279.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Algoritmi in podatkovne strukture 1
|
||||
# bojan.zunkovic@fri.uni-lj.si, Petar.Vracar@fri.uni-lj.si
|
||||
# Windows, Java JDK, Eclipse
|
||||
- include_tasks: JDK.yml
|
||||
# - include_tasks: OracleJDK.yml
|
||||
- include_tasks: Eclipse.yml
|
4
roles/winroom/tasks/ARP1-63545C.yml
Normal file
4
roles/winroom/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
|
50
roles/winroom/tasks/Android_Studio.yml
Normal file
50
roles/winroom/tasks/Android_Studio.yml
Normal file
|
@ -0,0 +1,50 @@
|
|||
- 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: Install Android SDK
|
||||
win_shell: |
|
||||
{{ 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
|
5
roles/winroom/tasks/BMO-63259.yml
Normal file
5
roles/winroom/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/winroom/tasks/DF-63530.yml
Normal file
5
roles/winroom/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/winroom/tasks/DN-63260.yml
Normal file
4
roles/winroom/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/winroom/tasks/DPS-63744.yml
Normal file
7
roles/winroom/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/winroom/tasks/DV-63718.yml
Normal file
4
roles/winroom/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/winroom/tasks/EP-63249.yml
Normal file
6
roles/winroom/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
|
14
roles/winroom/tasks/Eclipse.yml
Normal file
14
roles/winroom/tasks/Eclipse.yml
Normal file
|
@ -0,0 +1,14 @@
|
|||
- name: Set Eclipse version
|
||||
set_fact:
|
||||
target_version: "4.25"
|
||||
|
||||
- name: Install Eclipse
|
||||
win_chocolatey:
|
||||
name: eclipse
|
||||
version: "{{ target_version }}"
|
||||
|
||||
- name: Set up default directories for Eclipse
|
||||
win_lineinfile:
|
||||
path: "%ProgramFiles%\\Eclipse {{ target_version }}\\eclipse\\eclipse.ini"
|
||||
regexp: "osgi.instance.area.default"
|
||||
line: "-Dosgi.instance.area.default=H:/Documents/eclipse-workspace"
|
11
roles/winroom/tasks/FP-63507.yml
Normal file
11
roles/winroom/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
|
||||
|
||||
|
27
roles/winroom/tasks/GNS3.yml
Normal file
27
roles/winroom/tasks/GNS3.yml
Normal file
|
@ -0,0 +1,27 @@
|
|||
- name: Set GNS3 version
|
||||
set_fact:
|
||||
target_version: "3.0.0a2"
|
||||
|
||||
- name: Check GNS3 install status
|
||||
win_stat:
|
||||
path: C:\Program Files\GNS3\gns3.exe
|
||||
register: file
|
||||
|
||||
- when: not file.stat.exists
|
||||
block:
|
||||
# win_package fails to download for some reason
|
||||
- name: Download GNS3
|
||||
win_get_url:
|
||||
url: https://github.com/GNS3/gns3-gui/releases/download/v{{ target_version }}/GNS3-{{ target_version }}-all-in-one.exe
|
||||
dest: 'C:\'
|
||||
register: download
|
||||
|
||||
- name: Install GNS3
|
||||
win_package:
|
||||
path: "{{ download.dest }}"
|
||||
arguments: /S /AllUsers
|
||||
|
||||
- name: Remove temporary files
|
||||
win_file:
|
||||
path: "{{ download.dest }}"
|
||||
state: absent
|
9
roles/winroom/tasks/GO-63715.yml
Normal file
9
roles/winroom/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
|
||||
|
1
roles/winroom/tasks/GUI_development.yml
Normal file
1
roles/winroom/tasks/GUI_development.yml
Normal file
|
@ -0,0 +1 @@
|
|||
# TODO what?
|
9
roles/winroom/tasks/IDEA.yml
Normal file
9
roles/winroom/tasks/IDEA.yml
Normal file
|
@ -0,0 +1,9 @@
|
|||
- name: Set IDEA version
|
||||
set_fact:
|
||||
target_version: "2022.2.2"
|
||||
|
||||
- name: Install IDEA
|
||||
win_package:
|
||||
path: "https://download.jetbrains.com/idea/ideaIC-{{ target_version }}.exe"
|
||||
arguments: /S
|
||||
creates_path: "%ProgramFiles(x86)%\\JetBrains\\IntelliJ IDEA Community Edition {{ target_version }}\\bin\\idea64.exe"
|
10
roles/winroom/tasks/IS-63714.yml
Normal file
10
roles/winroom/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/winroom/tasks/IVZ-63521.yml
Normal file
6
roles/winroom/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
|
29
roles/winroom/tasks/JDK.yml
Normal file
29
roles/winroom/tasks/JDK.yml
Normal file
|
@ -0,0 +1,29 @@
|
|||
- name: Set OpenJDK version
|
||||
set_fact:
|
||||
target_version: "18.0.2"
|
||||
|
||||
- name: Install OpenJDK
|
||||
win_chocolatey:
|
||||
name: openjdk
|
||||
version: "{{ target_version }}"
|
||||
|
||||
- name: Set JAVA_HOME
|
||||
win_environment:
|
||||
name: JAVA_HOME
|
||||
value: "C:\\Program Files\\OpenJDK\\jdk-{{ target_version }}"
|
||||
level: machine
|
||||
|
||||
# XAMPP insists on looking for Java and failing without this.
|
||||
- name: Set registry key for OpenJDK
|
||||
win_regedit:
|
||||
path: HKLM:\SOFTWARE\JavaSoft\Java Development Kit
|
||||
|
||||
- name: Create .jar file type
|
||||
win_regedit:
|
||||
path: "HKCR:\\.jar"
|
||||
data: "jarfile"
|
||||
|
||||
- name: Create association for jarfile
|
||||
win_regedit:
|
||||
path: "HKCR:\\jarfile\\shell\\open\\command"
|
||||
data: C:\Program Files\OpenJDK\jdk-{{ target_version }}\bin\javaw.exe -jar "%1"
|
7
roles/winroom/tasks/KCR-63550.yml
Normal file
7
roles/winroom/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/winroom/tasks/KPOV-63716.yml
Normal file
5
roles/winroom/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/winroom/tasks/KRV-63528.yml
Normal file
7
roles/winroom/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/winroom/tasks/MRO-63257.yml
Normal file
4
roles/winroom/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/winroom/tasks/MV-63288.yml
Normal file
9
roles/winroom/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/winroom/tasks/NDN-63729.yml
Normal file
7
roles/winroom/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/winroom/tasks/NM-63522.yml
Normal file
5
roles/winroom/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/winroom/tasks/NPMP-63512.yml
Normal file
5
roles/winroom/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/winroom/tasks/NRG-63553.yml
Normal file
5
roles/winroom/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/winroom/tasks/OBSS-63514.yml
Normal file
5
roles/winroom/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/winroom/tasks/ODV-63204.yml
Normal file
4
roles/winroom/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/winroom/tasks/OO-63271.yml
Normal file
8
roles/winroom/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/winroom/tasks/OR-63717.yml
Normal file
9
roles/winroom/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
|
4
roles/winroom/tasks/OS-63709.yml
Normal file
4
roles/winroom/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
|
3
roles/winroom/tasks/OS-63741.yml
Normal file
3
roles/winroom/tasks/OS-63741.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Odločitveni sistemi
|
||||
# Martin.Mozina@fri.uni-lj.si
|
||||
# Windows
|
7
roles/winroom/tasks/OUI-63214.yml
Normal file
7
roles/winroom/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
|
7
roles/winroom/tasks/P2-63706.yml
Normal file
7
roles/winroom/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/winroom/tasks/PA-63737.yml
Normal file
5
roles/winroom/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
|
11
roles/winroom/tasks/PB-63707.yml
Normal file
11
roles/winroom/tasks/PB-63707.yml
Normal file
|
@ -0,0 +1,11 @@
|
|||
# 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: mysql_workbench.yml
|
||||
- include_tasks: mysql-odbc-connector.yml
|
||||
- include_tasks: notepad++.yml
|
7
roles/winroom/tasks/PB2-63713.yml
Normal file
7
roles/winroom/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/winroom/tasks/PJC-63769.yml
Normal file
5
roles/winroom/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
|
10
roles/winroom/tasks/PPJ-63220.yml
Normal file
10
roles/winroom/tasks/PPJ-63220.yml
Normal file
|
@ -0,0 +1,10 @@
|
|||
# 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
|
||||
|
4
roles/winroom/tasks/PS-63261.yml
Normal file
4
roles/winroom/tasks/PS-63261.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Porazdeljeni sistemi
|
||||
# Davor.Sluga@fri.uni-lj.si
|
||||
# Windows, VS Code
|
||||
- include_tasks: vscode.yml
|
6
roles/winroom/tasks/PSP-63287.yml
Normal file
6
roles/winroom/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/winroom/tasks/PUI-63768.yml
Normal file
4
roles/winroom/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/winroom/tasks/RA-63703.yml
Normal file
7
roles/winroom/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/winroom/tasks/RGTI-63269.yml
Normal file
4
roles/winroom/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/winroom/tasks/RIS-63252.yml
Normal file
4
roles/winroom/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/winroom/tasks/RK-63209.yml
Normal file
9
roles/winroom/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/winroom/tasks/RK-63708.yml
Normal file
9
roles/winroom/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/winroom/tasks/RPOI-90066.yml
Normal file
6
roles/winroom/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/winroom/tasks/RZP-63523.yml
Normal file
7
roles/winroom/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
|
||||
|
5
roles/winroom/tasks/ST-63727.yml
Normal file
5
roles/winroom/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/winroom/tasks/SU-63519.yml
Normal file
4
roles/winroom/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/winroom/tasks/TINR-63740.yml
Normal file
3
roles/winroom/tasks/TINR-63740.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Tehnologija iger in navidezna resničnost
|
||||
# Bojan.Klemenc@fri.uni-lj.si
|
||||
# macOS, Xcode
|
4
roles/winroom/tasks/TIS-63216.yml
Normal file
4
roles/winroom/tasks/TIS-63216.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Teorija informacij in sistemov
|
||||
# Davor.Sluga@fri.uni-lj.si
|
||||
# Windows, VS Code, Python 3
|
||||
- include_tasks: vscode.yml
|
12
roles/winroom/tasks/TUP-63226.yml
Normal file
12
roles/winroom/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/winroom/tasks/UI-63720.yml
Normal file
4
roles/winroom/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
|
7
roles/winroom/tasks/UV-63721.yml
Normal file
7
roles/winroom/tasks/UV-63721.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
# 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
|
3
roles/winroom/tasks/UZ-63267.yml
Normal file
3
roles/winroom/tasks/UZ-63267.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Umetno zaznavanje
|
||||
# jon.muhovic@fe.uni-lj.si
|
||||
- include_tasks: python3.yml
|
7
roles/winroom/tasks/VN-63728.yml
Normal file
7
roles/winroom/tasks/VN-63728.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
# 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.yml
|
||||
- include_tasks: ltspice.yml
|
5
roles/winroom/tasks/VPSA-63735.yml
Normal file
5
roles/winroom/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/winroom/tasks/VZR-63543.yml
Normal file
4
roles/winroom/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/winroom/tasks/adobe_cs.yml
Normal file
1
roles/winroom/tasks/adobe_cs.yml
Normal file
|
@ -0,0 +1 @@
|
|||
# TODO ugotovi, kaj narediti z Adobe CS
|
27
roles/winroom/tasks/arduino.yml
Normal file
27
roles/winroom/tasks/arduino.yml
Normal file
|
@ -0,0 +1,27 @@
|
|||
# TODO fix this
|
||||
- name: Install Arduino IDE
|
||||
win_package:
|
||||
path: https://downloads.arduino.cc/arduino-ide/arduino-ide_2.0.0_Windows_64bit.msi
|
||||
arguments: "ALLUSERS=1"
|
||||
|
||||
#- name: Check Arduino IDE install status
|
||||
# win_stat:
|
||||
# path: C:\Program Files (x86)\Thonny\thonny.exeee
|
||||
# register: file
|
||||
#
|
||||
#- when: not file.stat.exists
|
||||
# block:
|
||||
# # win_package fails to download for some reason
|
||||
# - name: Download Arduino IDE
|
||||
# win_get_url:
|
||||
# url: https://downloads.arduino.cc/arduino-ide/arduino-ide_2.0.0_Windows_64bit.msi
|
||||
# dest: C:\
|
||||
# register: download
|
||||
#
|
||||
# - name: Install Arduino IDE
|
||||
# win_command: cmd.exe /k {{ download.dest }} /quiet /qn
|
||||
#
|
||||
# - name: Remove temporary files
|
||||
# win_file:
|
||||
# path: "{{ download.dest }}"
|
||||
# state: absent
|
1
roles/winroom/tasks/bayesfusion.yml
Normal file
1
roles/winroom/tasks/bayesfusion.yml
Normal file
|
@ -0,0 +1 @@
|
|||
# TODO install BayesFusion.yml
|
1
roles/winroom/tasks/docker.yml
Normal file
1
roles/winroom/tasks/docker.yml
Normal file
|
@ -0,0 +1 @@
|
|||
# TODO
|
3
roles/winroom/tasks/dotnet6.yml
Normal file
3
roles/winroom/tasks/dotnet6.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
- name: Install .NET 6 SDK
|
||||
win_chocolatey:
|
||||
name: dotnet-6.0-sdk
|
25
roles/winroom/tasks/haskell.yml
Normal file
25
roles/winroom/tasks/haskell.yml
Normal file
|
@ -0,0 +1,25 @@
|
|||
- name: Check Haskell install status
|
||||
win_stat:
|
||||
path: C:\ghcup\bin\ghc.exe
|
||||
register: file
|
||||
|
||||
- when: not file.stat.exists
|
||||
block:
|
||||
- name: Download Haskell
|
||||
win_get_url:
|
||||
url: "https://www.haskell.org/ghcup/sh/bootstrap-haskell.ps1"
|
||||
dest: 'C:\'
|
||||
register: download
|
||||
|
||||
- name: Install Haskell
|
||||
win_command: powershell.exe {{ download.dest }} -InBash -ExistingMsys2Dir C:\msys64
|
||||
|
||||
- name: Add Haskell to PATH
|
||||
win_path:
|
||||
elements:
|
||||
C:\ghcup\bin
|
||||
|
||||
- name: Remove temporary files
|
||||
win_file:
|
||||
path: "{{ download.dest }}"
|
||||
state: absent
|
1
roles/winroom/tasks/javafx.yml
Normal file
1
roles/winroom/tasks/javafx.yml
Normal file
|
@ -0,0 +1 @@
|
|||
# TODO
|
4
roles/winroom/tasks/julia.yml
Normal file
4
roles/winroom/tasks/julia.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
- name: Install Julia
|
||||
win_package:
|
||||
path: https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.1-win64.exe
|
||||
arguments: /VerySilent /AllUsers
|
8
roles/winroom/tasks/jupyter.yml
Normal file
8
roles/winroom/tasks/jupyter.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
- name: Install Jupyter Notebook
|
||||
win_command: pip install jupyter jupyterlab
|
||||
|
||||
- name: Create Jupyter Notebook shortcut
|
||||
win_shortcut:
|
||||
dest: "C:\\Users\\Public\\Desktop\\Jupyter Notebook.lnk"
|
||||
src: cmd.exe
|
||||
arguments: /k jupyter notebook
|
3
roles/winroom/tasks/libreoffice.yml
Normal file
3
roles/winroom/tasks/libreoffice.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
- name: Install LibreOffice
|
||||
win_chocolatey:
|
||||
name: libreoffice
|
19
roles/winroom/tasks/logisim.yml
Normal file
19
roles/winroom/tasks/logisim.yml
Normal file
|
@ -0,0 +1,19 @@
|
|||
- name: Create Logisim directory
|
||||
win_file:
|
||||
path: "%ProgramFiles%\\logisim"
|
||||
state: directory
|
||||
|
||||
- name: Install Logisim
|
||||
win_get_url:
|
||||
url: https://sourceforge.net/projects/circuit/files/2.7.x/2.7.1/logisim-generic-2.7.1.jar
|
||||
dest: "%ProgramFiles%\\logisim\\logisim.jar"
|
||||
|
||||
- name: Create Logisim shortcut
|
||||
win_shortcut:
|
||||
src: "%ProgramFiles%\\logisim\\logisim.jar"
|
||||
dest: "C:\\Users\\Public\\Desktop\\Logisim.lnk"
|
||||
|
||||
- name: Install Logisim-Evolution
|
||||
win_package:
|
||||
path: https://github.com/logisim-evolution/logisim-evolution/releases/download/v3.7.2/logisim-evolution-3.7.2.msi
|
||||
product_id: b30fa00c-da3f-3769-aaea-6571cacf5c30
|
1
roles/winroom/tasks/ltspice.yml
Normal file
1
roles/winroom/tasks/ltspice.yml
Normal file
|
@ -0,0 +1 @@
|
|||
# TODO https://ltspice.analog.com/software/LTspice64.exe
|
57
roles/winroom/tasks/main.yml
Normal file
57
roles/winroom/tasks/main.yml
Normal file
|
@ -0,0 +1,57 @@
|
|||
- import_tasks: util.yml
|
||||
- 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: OS-63709.yml
|
||||
- import_tasks: OS-63741.yml
|
||||
- import_tasks: OUI-63214.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: 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: VPSA-63735.yml
|
||||
- import_tasks: VZR-63543.yml
|
1
roles/winroom/tasks/matlab.yml
Normal file
1
roles/winroom/tasks/matlab.yml
Normal file
|
@ -0,0 +1 @@
|
|||
# TODO
|
37
roles/winroom/tasks/msys2.yml
Normal file
37
roles/winroom/tasks/msys2.yml
Normal file
|
@ -0,0 +1,37 @@
|
|||
- name: Check msys2 install status
|
||||
win_stat:
|
||||
path: C:\msys64
|
||||
register: file
|
||||
|
||||
- when: not file.stat.exists
|
||||
block:
|
||||
- name: Download msys2
|
||||
win_get_url:
|
||||
url: "https://github.com/msys2/msys2-installer/releases/download/2022-09-04/msys2-x86_64-20220904.exe"
|
||||
dest: 'C:\'
|
||||
register: download
|
||||
|
||||
- name: Install msys2
|
||||
win_package:
|
||||
path: "{{ download.dest }}"
|
||||
arguments: install --confirm-command --accept-messages --root C:\msys64
|
||||
|
||||
- name: Add msys2 to path
|
||||
win_path:
|
||||
elements:
|
||||
C:\msys64\usr\bin
|
||||
|
||||
- name: Update msys2
|
||||
win_command: pacman -Syu --noconfirm
|
||||
|
||||
- name: Remove temporary files
|
||||
win_file:
|
||||
path: "{{ download.dest }}"
|
||||
state: absent
|
||||
|
||||
- name: Install essentials
|
||||
win_command: pacman -S --noconfirm {{ item }}
|
||||
loop:
|
||||
- gcc
|
||||
- rlwrap
|
||||
- rsync
|
3
roles/winroom/tasks/mysql_workbench.yml
Normal file
3
roles/winroom/tasks/mysql_workbench.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
- name: Install MySQL workbench
|
||||
win_package:
|
||||
path: "https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-8.0.30-winx64.msi"
|
31
roles/winroom/tasks/ocaml.yml
Normal file
31
roles/winroom/tasks/ocaml.yml
Normal file
|
@ -0,0 +1,31 @@
|
|||
# TODO ugh
|
||||
#- name: Install OCaml
|
||||
# win_chocolatey:
|
||||
# name: ocaml
|
||||
#- name: Set Ocaml installer version
|
||||
# set_fact:
|
||||
# target_version: "1.0.1"
|
||||
#
|
||||
#- name: Check Ocaml install status
|
||||
# win_stat:
|
||||
# path: C:\Program Files (x86)\Thonny\thonny.exeasd
|
||||
# register: file
|
||||
#
|
||||
#- when: not file.stat.exists
|
||||
# block:
|
||||
# # win_package fails to download for some reason
|
||||
# - name: Download Ocaml
|
||||
# win_get_url:
|
||||
# url: https://github.com/diskuv/dkml-installer-ocaml/releases/download/v{{ target_version }}/setup-diskuv-ocaml-windows_x86_64-{{ target_version }}.exe
|
||||
# dest: 'C:\'
|
||||
# register: download
|
||||
#
|
||||
# - name: Install Ocaml
|
||||
# win_package:
|
||||
# path: "{{ download.dest }}"
|
||||
# #arguments: /Verysilent /AllUsers
|
||||
#
|
||||
# - name: Remove temporary files
|
||||
# win_file:
|
||||
# path: "{{ download.dest }}"
|
||||
# state: absent
|
1
roles/winroom/tasks/omnetpp.yml
Normal file
1
roles/winroom/tasks/omnetpp.yml
Normal file
|
@ -0,0 +1 @@
|
|||
# TODO
|
4
roles/winroom/tasks/openssl.yml
Normal file
4
roles/winroom/tasks/openssl.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# We have it at least in git and msys2 but what the hell.
|
||||
- name: Install OpenSSL
|
||||
win_chocolatey:
|
||||
name: openssl
|
|
@ -1,4 +1,3 @@
|
|||
# TODO switch to chocolatey once they fix the installer and upgrade to 11
|
||||
- name: Set PellesC version
|
||||
set_fact:
|
||||
target_version: "11.00"
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue