From d9cd758b8e40385e3ebc20f580a2b6019b5f90d7 Mon Sep 17 00:00:00 2001 From: Raphael Dannecker Date: Fri, 28 Mar 2025 11:38:09 +0100 Subject: [PATCH] Define list for additional desktop packages Packages listed in `kde_desktop_pkg` will be installed in role `lmn_kde`. --- roles/lmn_kde/defaults/main.yml | 36 +++++++++++++++++++++++++++++++ roles/lmn_kde/tasks/main.yml | 38 +-------------------------------- 2 files changed, 37 insertions(+), 37 deletions(-) create mode 100644 roles/lmn_kde/defaults/main.yml diff --git a/roles/lmn_kde/defaults/main.yml b/roles/lmn_kde/defaults/main.yml new file mode 100644 index 0000000..779142b --- /dev/null +++ b/roles/lmn_kde/defaults/main.yml @@ -0,0 +1,36 @@ +--- +kde_desktop_pkg: + - akonadi-backend-sqlite + - arduino + - bluefish + - calligra + - codeblocks + - dia + - flameshot + - freecad + - fritzing + - ghex + - gimp + - inkscape + - kde-full + - keepassxc + - librecad + - mu-editor + - openboard + - qtcreator + - spyder + - sqlite3 + - sqlitebrowser + - task-german-desktop + - task-german-kde-desktop + - task-kde-desktop + - thonny + - thunderbird-l10n-de + - vlc + - vym + - webext-privacy-badger + - webext-ublock-origin-chromium + - webext-ublock-origin-firefox + - xdg-desktop-portal-kde + - xdg-desktop-portal-wlr # share screen in browser + - xournalpp diff --git a/roles/lmn_kde/tasks/main.yml b/roles/lmn_kde/tasks/main.yml index 301fe9b..052606b 100644 --- a/roles/lmn_kde/tasks/main.yml +++ b/roles/lmn_kde/tasks/main.yml @@ -1,43 +1,7 @@ --- - name: Install desktop and educational packages ansible.builtin.apt: - name: - - akonadi-backend-sqlite - - arduino - - bluefish - - calligra - - codeblocks - - dia - - flameshot - - freecad - - fritzing - - ghex - - gimp - - inkscape - - kde-full - - keepassxc - - librecad - - mu-editor - - openboard - - qtcreator - - spyder - - sqlite3 - - sqlitebrowser - - task-german-desktop - - task-german-kde-desktop - - task-kde-desktop - - thonny - - thunderbird-l10n-de - - vlc - - vym - - webext-privacy-badger - - webext-ublock-origin-chromium - - webext-ublock-origin-firefox - - xdg-desktop-portal-kde - - xdg-desktop-portal-wlr # share screen in browser - - xournalpp - autoremove: true - state: latest + name: "{{ kde_desktop_pkg }}" - name: Add backports {{ ansible_distribution_release }} ansible.builtin.apt_repository: