执行复制模块时未发现主机错误

时间:2015-11-10 09:43:43

标签: ansible ansible-playbook ansible-awx

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中执行相同的模块时会给出“找不到主机”。 剧本

  ---
 - hosts: all
   sudo: yes
   tasks:
    - name: copy
      copy: src=./ansible.cfg dest=/home/ubuntu/ mode=0644

我在playbooks中检查了命令模块并在ad-hoc中尝试了它。这很好。 我发现版本1.8.2有这个错误,我尝试了所有状态版本的1.9

我发现这很奇怪,任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

罪魁祸首是名为{{1}}的var 所以这就是相互冲突的变量