27 lines
643 B
YAML
27 lines
643 B
YAML
---
|
|
- 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 |