--- - name: Set JAVA_HOME environment variable ansible.builtin.lineinfile: path: /etc/environment line: "JAVA_HOME={{ java_home }}" create: yes state: present - name: Add Java to PATH ansible.builtin.lineinfile: path: /etc/environment line: 'PATH="{{ java_bin_path }}:$PATH"' state: present - name: Create Java profile script ansible.builtin.template: src: java.sh.j2 dest: /etc/profile.d/java.sh owner: root group: root mode: '0644' - name: Set default Java version ansible.builtin.alternatives: name: java path: "{{ java_home }}/bin/java" notify: update java configuration