From 14a317736e1c3ab6432cbe3696e05e1b53fe89b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C5=A1per=20Fele-=C5=BDor=C5=BE?= Date: Tue, 6 Aug 2024 16:11:43 +0200 Subject: [PATCH] Fix typos in dependencies, add missing files --- roles/NDN-63729/meta/main.yml | 2 +- roles/algobuilder/tasks/main.yml | 4 ++++ roles/algobuilder/tasks/main_lin.yml | 4 ++++ roles/algobuilder/tasks/main_win.yml | 30 ++++++++++++++++++++++++++ roles/powerdesigner/tasks/main_win.yml | 2 +- 5 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 roles/algobuilder/tasks/main.yml create mode 100644 roles/algobuilder/tasks/main_lin.yml create mode 100644 roles/algobuilder/tasks/main_win.yml diff --git a/roles/NDN-63729/meta/main.yml b/roles/NDN-63729/meta/main.yml index 8a1be05..12b4f3e 100644 --- a/roles/NDN-63729/meta/main.yml +++ b/roles/NDN-63729/meta/main.yml @@ -7,4 +7,4 @@ dependencies: - role: putty - role: vivado - - role: cp210x-vcp-drivers-win10 + - role: cp2102_driver diff --git a/roles/algobuilder/tasks/main.yml b/roles/algobuilder/tasks/main.yml new file mode 100644 index 0000000..55203f6 --- /dev/null +++ b/roles/algobuilder/tasks/main.yml @@ -0,0 +1,4 @@ +- import_tasks: main_win.yml + when: ansible_connection == 'winrm' +- import_tasks: main_lin.yml + when: ansible_connection == 'ssh' diff --git a/roles/algobuilder/tasks/main_lin.yml b/roles/algobuilder/tasks/main_lin.yml new file mode 100644 index 0000000..24f0d0e --- /dev/null +++ b/roles/algobuilder/tasks/main_lin.yml @@ -0,0 +1,4 @@ +- name: Do not install AlgoBuilder + debug: + msg: "Do not install AlgoBuilder on Linux" + diff --git a/roles/algobuilder/tasks/main_win.yml b/roles/algobuilder/tasks/main_win.yml new file mode 100644 index 0000000..3ccb74c --- /dev/null +++ b/roles/algobuilder/tasks/main_win.yml @@ -0,0 +1,30 @@ +# TODO check install status +- name: Check AlgoBuilder install status + win_stat: + path: C:\Program Files (x86)\Thonny\thonny.exe + register: file + +- when: not file.stat.exists + block: + - name: Download AlgoBuilder + win_command: wget "https://unilj-my.sharepoint.com/:u:/g/personal/rozman_fri1_uni-lj_si/EZhqHxJoAfdEjdlMu0uGWGcBOqrT0vTVv2_nhynWZ3fOwQ?e=rcskhq&download=1" -O C:\AlgoBuilderSuite.exe + args: + creates: C:\AlgoBuilderSuite.exe + #win_get_url: + # follow_redirects: all + # http_agent: Wget/1.21.3 + # url: https://unilj-my.sharepoint.com/:u:/r/personal/rozman_fri1_uni-lj_si/Documents/Arhiv/ImportantFiles/AlgoBuilderSuite.exe?download=1 + # dest: C:\AlgoBuilderSuite.exe + #register: download + + - name: Install AlgoBuilder + win_package: + path: C:\AlgoBuilderSuite.exe + # path: "{{ download.dest }}" + arguments: /Verysilent /AllUsers + + - name: Remove temporary files + win_file: + path: C:\AlgoBuilderSuite.exe + # path: "{{ download.dest }}" + state: absent diff --git a/roles/powerdesigner/tasks/main_win.yml b/roles/powerdesigner/tasks/main_win.yml index 24f09fb..9bd6760 100644 --- a/roles/powerdesigner/tasks/main_win.yml +++ b/roles/powerdesigner/tasks/main_win.yml @@ -1,4 +1,4 @@ - name: Install PowerDesigner win_package: path: "{{ installers }}\\PowerDesigner 12.5\\cd1\\setup\\setup.exe" - arguments: "/s /f1\"{{ installers }}\\PowerDesigner 12.5\\setup.iss\" /f2\"C:\powerdesigner_log.iss\"" + arguments: "/s /f1\"{{ installers }}\\PowerDesigner 12.5\\setup.iss\" /f2\"C:\\powerdesigner_log.iss\""