好心的专家
需要帮助,当条件在任务中不起作用
我在任务目录的main.yaml
文件中有下面的任务。我想在主机组web_nodes
上安装Java。
name: Install Java
when: ansible_host in groups['web_nodes']
yum: name: java-1.8.0-openjdk-devel
state: present
主机文件
node-101 ansible_host=x.x.x.x ansible_user=centos
node-102 ansible_host=x.x.x.x ansible_user=centos
[web_nodes] node-[101:102]
以下是在调试模式下运行时的输出
skipping: [node-102] => { "changed": false, "skip_reason": "Conditional result was False" }