This commit is contained in:
Frank Schiebel 2024-06-06 10:29:07 +02:00
parent a1b1cfa8a4
commit b5f79519cb
18 changed files with 260 additions and 34 deletions

View file

@ -16,7 +16,7 @@
- name: Install bluej if necessary
ansible.builtin.apt:
deb: "{{ mirror_javadev }}/bluej-{{ bluej_target_version}}.deb"
deb: "{{ mirror_javadev }}/bluej-{{ bluej_target_version }}.deb"
when: (mirror_javadev is defined and mirror_javadev | length > 0) and
(bluej_target_version is defined and bluej_target_version | length > 0 ) and
(bluej_installed_version != bluej_target_version )
@ -46,7 +46,7 @@
dest: /opt/appimages/freecad/FreeCAD.AppImage
mode: '0755'
- name: Copy desktop starter file to target
- name: Copy desktop freecad starter file to target
copy:
src: files/qg.appimage.FreeCAD.desktop
dest: /usr/share/applications/qg.appimage.FreeCAD.desktop
@ -54,6 +54,39 @@
owner: root
group: root
########
# Logseq AppImage
#
- name: Make sure target dir for logseq exists
ansible.builtin.file:
path: /opt/appimages/logseq/
state: directory
recurse: yes
owner: root
group: root
mode: '0755'
- name: Download logseq AppImage from Cache
ansible.builtin.get_url:
url: "{{ mirror_appimage }}/Logseq.AppImage"
dest: /opt/appimages/logseq/Logseq.AppImage
mode: '0755'
- name: Copy desktop logseq starter file to target
copy:
src: files/qg.appimage.Logseq.desktop
dest: /usr/share/applications/qg.appimage.Logseq.desktop
mode: '0644'
owner: root
group: root
- name: Copy desktop logseq icon file to target
copy:
src: files/logseq.png
dest: /usr/share/icons/logseq.png
mode: '0644'
owner: root
group: root
########
# Digital als tarpack
@ -64,3 +97,11 @@
dest: /
remote_src: yes
when: tarpack_digital is defined and tarpack_digital | length > 0
#######
# Scratch
- name: Install scratch
ansible.builtin.apt:
deb: "{{ mirror_debs }}/{{ scratch_install_name }}"

View file

@ -2,3 +2,7 @@
- name: Install additional software
import_tasks:
file: install.yml
- name: Remove unwanted software
import_tasks:
file: remove.yml

View file

@ -0,0 +1,8 @@
---
#######
# Uninstall KDE-Connect
- name: Uninstall KDe Connect
apt:
name: kdeconnect
state: absent