0
Ansible版本:1.9.4,1.9.3,1.9.1,找不到主机错误
使用EC2,因此指定在ansible.cfg
PEM关键我已经使用ansible为虽然,但这个错误很奇怪。
复制模块在ad-hoc中执行时工作正常,如下面的代码片段所示。 下面的行只是一个例子。
Ansible instance123 -m copy - a "src= dest= mode ="
但是在playbook中执行相同的模块时会给出“host not found”。 的剧本
---
- hosts: all
sudo: yes
tasks:
- name: copy
copy: src=./ansible.cfg dest=/home/ubuntu/ mode=0644
我检查命令模块无论在剧本和特设努力也。这工作正常。 我发现版本1.8.2有这个错误,并且我尝试了所有状态版本1.9
我发现这个奇怪的,任何帮助赞赏。
你可以发布你所得到的确切的错误和剧本的一部分,VAR /那是给错误的角色? – ydaetskcoR
@ydaetskcoR我已经上传了一个示例剧本。我尝试了与许多模块(如服务模块)相同的playbook来重新启动tomcat,其中所有工作除了复制模块外。该模块在临时工中像魅力一样,但失败时会出现“找不到主机”的跛脚错误。播放中的其他任务像“服务,调试”一样执行。此外,我交叉检查copy.py在ansible中,不包含任何“module.failjson陈述主机未找到”。所以很困惑。 –