From 6c79addc3c3eefa5c75ee6ca737cd40589760df6 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Thu, 22 Oct 2026 09:10:02 -0700 Subject: [PATCH] java, fix apt to only be for apt, only install all JDKs on Arch if coding. --- tasks/workstation/linux/software/java.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tasks/workstation/linux/software/java.yml b/tasks/workstation/linux/software/java.yml index f45b1d2..ef8e400 100644 --- a/tasks/workstation/linux/software/java.yml +++ b/tasks/workstation/linux/software/java.yml @@ -14,6 +14,7 @@ name: - "default-jdk" state: present + when: ansible_pkg_mgr == 'apt" - name: Workstation | Linux | Software | Java | pacman block: @@ -22,16 +23,22 @@ ansible.builtin.set_fact: jdk_src: /usr/lib/jvm/default - - name: Workstation | Linux | Software | Java | pacman | Install + - name: Workstation | Linux | Software | Java | pacman | Install [base] + ansible.builtin.package: + name: + - "jdk{{ jdk_version }}-openjdk" + state: present + + - name: Workstation | Linux | Software | Java | pacman | Install [all] ansible.builtin.package: name: - "jdk{{ item }}-openjdk" state: present loop: - - "{{ jdk_version }}" - 25 - 21 - 17 + when: coding - name: Workstation | Linux | Software | Java | pacman | Set ansible.builtin.shell: "archlinux-java set java-{{ jdk_version }}-openjdk"