--- - hosts: "{{ variable_host | default(lab15_standard) }}" gather_facts: no become: yes tasks: - name: Download saleae bin get_url: url: https://logic2api.saleae.com/download?os=linux dest: /usr/local/bin/saleae mode: '0755' - name: Create new file file: path: /etc/udev/rules.d/99-SaleaeLogic.rules state: touch mode: '0644' - name: rm old rules shell: rm /etc/udev/rules.d/99-SaleaeLogic.rules - name: Copy new rules get_url: url: https://denali.kcir.pwr.edu.pl/~jdelicat/files/99-SaleaeLogic.rules dest: /etc/udev/rules.d/99-SaleaeLogic.rules mode: '0644' - name: Reload udev shell: udevadm control --reload-rules - name: make icon to gnome shell: printf '[Desktop Entry]\n Version=1.0\n Type=Application\n Terminal=false\n Exec=saleae\n Name=saleae\n Icon=saleae\n Categories=Development\n Comment=Scientific computing environment\n StartupNotify=true\n ' > /usr/share/applications/saleae.desktop