|
@@ -1,53 +0,0 @@
|
|
|
----
|
|
|
|
|
- - hosts: kc41
|
|
|
|
|
- vars:
|
|
|
|
|
- release: focal
|
|
|
|
|
- winetricks_patch: /usr/bin
|
|
|
|
|
- prefix_dir: /usr/prefixes
|
|
|
|
|
- prefix_path: /usr/prefixes/msapps
|
|
|
|
|
- user_permission: student
|
|
|
|
|
- officepath: /home/vidikon/ANSIBLE/Office2013.tar.gz
|
|
|
|
|
- #become: true
|
|
|
|
|
- gather_facts: no
|
|
|
|
|
- tasks:
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- - name: Install Arduino IDE
|
|
|
|
|
- become: true
|
|
|
|
|
- block:
|
|
|
|
|
- - name: Create a directory if it does not exist
|
|
|
|
|
- ansible.builtin.file:
|
|
|
|
|
- path: /usr/arduinoide/
|
|
|
|
|
- owner: "{{ user_permission }}"
|
|
|
|
|
- group: "{{ user_permission }}"
|
|
|
|
|
- state: directory
|
|
|
|
|
- # - name: Unarchive a IDE that needs to be downloaded
|
|
|
|
|
- # ansible.builtin.unarchive:
|
|
|
|
|
- # src: https://downloads.arduino.cc/arduino-ide/arduino-ide_2.2.1_Linux_64bit.zip
|
|
|
|
|
- # dest: /usr/arduinoide/
|
|
|
|
|
- # remote_src: yes
|
|
|
|
|
- # - name: Create symbolic link
|
|
|
|
|
- # ansible.builtin.file:
|
|
|
|
|
- # src: "/usr/arduinoide/arduino-ide_2.2.1_Linux_64bit/arduino-ide"
|
|
|
|
|
- # dest: "/usr/bin/arduino-ide"
|
|
|
|
|
- # state: link
|
|
|
|
|
-
|
|
|
|
|
- - name: Grant user permission for access ttyACM
|
|
|
|
|
- ansible.builtin.shell: usermod -a -G dialout {{ user_permission }}
|
|
|
|
|
- # - name: Run installer Arduino IDE
|
|
|
|
|
- # ansible.builtin.shell: "sh export DISPLAY=:0; sh /usr/bin/arduino-ide &"
|
|
|
|
|
- - name: Create a directory if it does not exist
|
|
|
|
|
- ansible.builtin.file:
|
|
|
|
|
- path: "/home/student/Рабочий стол/cc.arduino.arduinoide.desktop"
|
|
|
|
|
- state: absent
|
|
|
|
|
- - name: Copy IDE icon file with owner and permission
|
|
|
|
|
- ansible.builtin.copy:
|
|
|
|
|
- src: "/home/vidikon/ANSIBLE/software-playbooks/files/arduino-ide.desktop"
|
|
|
|
|
- dest: "/home/student/Рабочий стол/"
|
|
|
|
|
- owner: "{{ user_permission }}"
|
|
|
|
|
- group: "{{ user_permission }}"
|
|
|
|
|
- mode: u=rwx,g=rwx,o=r
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|