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
我发现这很奇怪,任何帮助表示赞赏。
答案 0 :(得分:0)
罪魁祸首是名为{{1}}的var 所以这就是相互冲突的变量