--- - 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"