使用Ansible在特定主机上运行任务

时间:2018-07-31 00:42:39

标签: ansible devops ansible-inventory

好心的专家

需要帮助,当条件在任务中不起作用

我在任务目录的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" }

0 个答案:

没有答案