--- - name: Update apt cache ansible.builtin.apt: update_cache: true when: ansible_os_family == "Debian" - name: Install OpenJDK ansible.builtin.apt: name: "{{ java_package }}" state: present notify: "configure java alternatives" - name: Set JAVA_HOME environment variable ansible.builtin.lineinfile: path: /etc/environment regexp: '^JAVA_HOME=' line: 'JAVA_HOME={{ java_home }}' create: true owner: root group: root mode: '0644'