33 lines
1.2 KiB
YAML
33 lines
1.2 KiB
YAML
# TODO download stm32; deb install
|
|
# https://www.st.com/en/development-tools/stm32cubeide.html#get-software
|
|
#- name: Download stm32
|
|
# get_url:
|
|
# # url: https://unilj-my.sharepoint.com/:u:/r/personal/rozman_fri1_uni-lj_si/Documents/Arhiv/ImportantFiles/st-stm32cubeide_1.13.1_17479_20230728_0839_amd64.sh?download=1
|
|
# dest: /tmp
|
|
# mode: "u=rwx,g=rx,o=rx"
|
|
# register: download
|
|
- name: Set filename
|
|
set_fact:
|
|
dest_fname: /tmp/st-stm32cubeide_1.13.1_17479_20230728_0839_amd64.sh
|
|
|
|
- name: Download stm32
|
|
command:
|
|
cmd: wget 'https://unilj-my.sharepoint.com/:u:/g/personal/rozman_fri1_uni-lj_si/Eda8dp03JWtGrT3rdE4ECFUBv2qAGW_aujWujr5YkLp3JA?e=vJRUgY&download=1' -O {{ dest_fname }}
|
|
creates: "{{ dest_fname }} "
|
|
# url: https://unilj-my.sharepoint.com/:u:/r/personal/rozman_fri1_uni-lj_si/Documents/Arhiv/ImportantFiles/st-stm32cubeide_1.13.1_17479_20230728_0839_amd64.sh?download=1
|
|
|
|
- name: Change script permissions
|
|
file:
|
|
path: "{{ dest_fname }}"
|
|
mode: '0755'
|
|
|
|
- name: Run installer script
|
|
shell:
|
|
cmd: echo "/opt/st/STM32CubeIDE" | DISPLAY=:0 {{ dest_fname }} --nox11
|
|
creates: /opt/st/STM32CubeIDE
|
|
|
|
- name: Delete downloaded file
|
|
file:
|
|
path: "{{ dest_fname }}"
|
|
state: absent
|