From 9d9b8f10e8315f002d706ec63156ece5d1bf76e2 Mon Sep 17 00:00:00 2001 From: polz Date: Thu, 7 Sep 2023 23:19:33 +0200 Subject: [PATCH] popravljena verzija IDEA --- roles/linroom/tasks/APS1-63279.yml | 9 ++- roles/linroom/tasks/IDEA.yml | 4 +- roles/linroom/tasks/SP-63255.yml | 6 ++ roles/linroom/tasks/VP-63775.yml | 13 +++++ roles/linroom/tasks/c_development.yml | 1 + roles/linroom/tasks/mysql_workbench.yml | 2 +- roles/linroom/tasks/nodejs.yml | 14 +++++ roles/winroom/tasks/APS1-63279.yml | 9 ++- roles/winroom/tasks/PS-63261.yml | 3 +- roles/winroom/tasks/all_classes.yml | 58 ++++++++++++++++++++ roles/winroom/tasks/main.yml | 58 +------------------- roles/winroom/tasks/mysql-odbc-connector.yml | 11 ++-- roles/winroom/tasks/mysql_workbench.yml | 2 +- 13 files changed, 119 insertions(+), 71 deletions(-) create mode 100644 roles/linroom/tasks/SP-63255.yml create mode 100644 roles/linroom/tasks/VP-63775.yml create mode 100644 roles/linroom/tasks/nodejs.yml create mode 100644 roles/winroom/tasks/all_classes.yml diff --git a/roles/linroom/tasks/APS1-63279.yml b/roles/linroom/tasks/APS1-63279.yml index 2ae0064..a4fa9a2 100644 --- a/roles/linroom/tasks/APS1-63279.yml +++ b/roles/linroom/tasks/APS1-63279.yml @@ -1,6 +1,9 @@ # Algoritmi in podatkovne strukture 1 -# bojan.zunkovic@fri.uni-lj.si, Petar.Vracar@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: JDK.yml # - include_tasks: OracleJDK.yml -- include_tasks: Eclipse.yml +# - include_tasks: Eclipse.yml +include_tasks: c_development.yml +include_tasks: vscode.yml + diff --git a/roles/linroom/tasks/IDEA.yml b/roles/linroom/tasks/IDEA.yml index 3735f35..89023cd 100644 --- a/roles/linroom/tasks/IDEA.yml +++ b/roles/linroom/tasks/IDEA.yml @@ -6,7 +6,7 @@ state: directory - name: Download and unpack JetBrains IDEA unarchive: - src: https://download.jetbrains.com/idea/ideaIE-2022.2.tar.gz + src: https://download.jetbrains.com/idea/ideaIC-2023.2.1.tar.gz dest: /opt/IDEA - creates: /opt/IDEA/idea-IE-222.3345.148/build.txt + creates: /opt/IDEA/idea-IC-232.9559.62/build.txt remote_src: yes diff --git a/roles/linroom/tasks/SP-63255.yml b/roles/linroom/tasks/SP-63255.yml new file mode 100644 index 0000000..f0a42a4 --- /dev/null +++ b/roles/linroom/tasks/SP-63255.yml @@ -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 diff --git a/roles/linroom/tasks/VP-63775.yml b/roles/linroom/tasks/VP-63775.yml new file mode 100644 index 0000000..597d8be --- /dev/null +++ b/roles/linroom/tasks/VP-63775.yml @@ -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 diff --git a/roles/linroom/tasks/c_development.yml b/roles/linroom/tasks/c_development.yml index b5577d6..b201e3d 100644 --- a/roles/linroom/tasks/c_development.yml +++ b/roles/linroom/tasks/c_development.yml @@ -5,5 +5,6 @@ - make - automake - g++ + - gdb - cmake state: latest diff --git a/roles/linroom/tasks/mysql_workbench.yml b/roles/linroom/tasks/mysql_workbench.yml index a723425..8290fa6 100644 --- a/roles/linroom/tasks/mysql_workbench.yml +++ b/roles/linroom/tasks/mysql_workbench.yml @@ -1,3 +1,3 @@ - name: Install mysql workbench apt: - deb: https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community_8.0.30-1ubuntu22.04_amd64.deb + deb: https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community_8.0.34-1ubuntu22.04_amd64.deb diff --git a/roles/linroom/tasks/nodejs.yml b/roles/linroom/tasks/nodejs.yml new file mode 100644 index 0000000..f94b808 --- /dev/null +++ b/roles/linroom/tasks/nodejs.yml @@ -0,0 +1,14 @@ +- name: Add NodeJS repo key + apt_key: + url: https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key + keyring: /etc/apt/keyrings/nodesource.gpg + +- name: Add NodeJS repo url + apt_repository: + repo: "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" + +- name: Install NodeJS + apt: + name: nodejs + state: latest + diff --git a/roles/winroom/tasks/APS1-63279.yml b/roles/winroom/tasks/APS1-63279.yml index 2ae0064..a4fa9a2 100644 --- a/roles/winroom/tasks/APS1-63279.yml +++ b/roles/winroom/tasks/APS1-63279.yml @@ -1,6 +1,9 @@ # Algoritmi in podatkovne strukture 1 -# bojan.zunkovic@fri.uni-lj.si, Petar.Vracar@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: JDK.yml # - include_tasks: OracleJDK.yml -- include_tasks: Eclipse.yml +# - include_tasks: Eclipse.yml +include_tasks: c_development.yml +include_tasks: vscode.yml + diff --git a/roles/winroom/tasks/PS-63261.yml b/roles/winroom/tasks/PS-63261.yml index 129df79..4b01beb 100644 --- a/roles/winroom/tasks/PS-63261.yml +++ b/roles/winroom/tasks/PS-63261.yml @@ -1,4 +1,5 @@ # Porazdeljeni sistemi # Davor.Sluga@fri.uni-lj.si -# Windows, VS Code +# Windows, VS Code, golang - include_tasks: vscode.yml +- include_tasks: golang.yml diff --git a/roles/winroom/tasks/all_classes.yml b/roles/winroom/tasks/all_classes.yml new file mode 100644 index 0000000..bf7bd91 --- /dev/null +++ b/roles/winroom/tasks/all_classes.yml @@ -0,0 +1,58 @@ +- import_tasks: settings.yml +- 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 diff --git a/roles/winroom/tasks/main.yml b/roles/winroom/tasks/main.yml index bf7bd91..26a3af3 100644 --- a/roles/winroom/tasks/main.yml +++ b/roles/winroom/tasks/main.yml @@ -1,58 +1,4 @@ - import_tasks: settings.yml -- 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: util.yml +# - import_tasks: all_classes.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 diff --git a/roles/winroom/tasks/mysql-odbc-connector.yml b/roles/winroom/tasks/mysql-odbc-connector.yml index fc1f95a..f44a194 100644 --- a/roles/winroom/tasks/mysql-odbc-connector.yml +++ b/roles/winroom/tasks/mysql-odbc-connector.yml @@ -1,9 +1,12 @@ - name: Install MySQL ODBC connector (32-bit) win_package: - path: https://dev.mysql.com/get/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.30-win32.msi - product_id: "8f52ac06-953a-49fc-95d9-58497892fa21" + path: https://dev.mysql.com/get/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.33-win32.msi + # product_id: "8f52ac06-953a-49fc-95d9-58497892fa21" + product_id: "9F326F09-E926-444B-86E9-1BEA240886A2" - name: Install MySQL ODBC connector (64-bit) win_package: - path: https://dev.mysql.com/get/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.30-winx64.msi - product_id: "a02f5ad7-2744-4911-a102-8253913ca59c" + path: https://dev.mysql.com/get/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.33-winx64.msi + # product_id: "a02f5ad7-2744-4911-a102-8253913ca59c" + product_id: "9AC93A88-9070-47B0-9EFC-DDA915EF22BA" + diff --git a/roles/winroom/tasks/mysql_workbench.yml b/roles/winroom/tasks/mysql_workbench.yml index 8f7e79d..221ebab 100644 --- a/roles/winroom/tasks/mysql_workbench.yml +++ b/roles/winroom/tasks/mysql_workbench.yml @@ -1,3 +1,3 @@ - name: Install MySQL workbench win_package: - path: "https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-8.0.30-winx64.msi" + path: "https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-8.0.34-winx64.msi"