可能的问题是因为Ansible使用的是默认Java版本,而不是需要的版本。为了解决这个问题,请按照以下步骤:
name: Version check hosts: all gather_facts: no become: yes
tasks:
[webservers] web1 ansible_python_interpreter=/usr/bin/python3 java_home=/usr/lib/jvm/java-8-openjdk-amd64 web2 ansible_python_interpreter=/usr/bin/python3 java_home=/usr/lib/jvm/java-8-openjdk-amd64
如果仍然存在问题,则可以尝试在目标主机上手动运行Java版本检查。这将有助于排除在Ansible之外的任何问题。