--- - name: Add AdoptOpenJDK repo and install if necessary on Ubuntu block: - name: Install gnupg apt: name: gnupg state: present - name: Add AdoptOpenJDK debian repo public key apt_key: url: https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public state: present - name: Add AdoptOpenJDK debian repository apt_repository: repo: "deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb {{ ansible_distribution_release }} main" state: present filename: adoptopenjdk - name: Install AdoptOpenJDK apt: name: "adoptopenjdk-{{ java_major_version }}-hotspot" update_cache: yes state: present - name: Ensure common JDK symlink exists alternatives: link: "/usr/lib/jvm/java" name: "java_sdk" path: "/usr/lib/jvm/adoptopenjdk-{{ java_major_version }}-hotspot" priority: 99 when: atl_use_system_jdk tags: - runtime_pkg - name: Install other base packages on Ubuntu package: name: - fonts-dejavu-core # Required by installer