0

Ansible 版本:1.9.4、1.9.3、1.9.1、

使用 ec2,因此在 ansible.cfg 中指定 pem 键

我已经使用了一段时间的ansible,但是这个错误很奇怪。

复制模块在临时执行时工作正常,如下面的片段。下面的行只是一个例子。

Ansible instance123 -m copy - a "src= dest= mode =" 

但是在剧本中执行相同的模块时给出“找不到主机”。剧本

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

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

我觉得这很奇怪,任何帮助表示赞赏。

4

1 回答 1

0

罪魁祸首是一个名为inventory_hostname So this is the var that was conflicting

于 2015-11-11T10:56:37.103 回答