21 lines
727 B
YAML
21 lines
727 B
YAML
---
|
|
- name: Verify Java installation
|
|
ansible.builtin.command: "{{ java_home }}/bin/java -version"
|
|
register: java_version_output
|
|
changed_when: false
|
|
|
|
- name: Display Java version
|
|
ansible.builtin.debug:
|
|
msg: "Java version installed: {{ java_version_output.stderr_lines[0] }}"
|
|
|
|
- name: Verify Java compiler
|
|
ansible.builtin.command: "{{ java_home }}/bin/javac -version"
|
|
register: javac_version_output
|
|
changed_when: false
|
|
|
|
- name: Validate Java version matches requirement
|
|
ansible.builtin.assert:
|
|
that:
|
|
- "'{{ java_version }}' in java_version_output.stderr"
|
|
fail_msg: "Java version {{ java_version }} not properly installed"
|
|
success_msg: "Java version {{ java_version }} successfully installed" |