我已经在 Ubuntu Precise 64 上安装了 Ansible 1.2.3。

运行 ansible-playbook -i ansible_hosts playbook.yml 给我这个错误:

ERROR: problem running ansible_hosts --list ([Errno 8] Exec format error)

这是 ansible_hosts 的内容:
[development]
localhost   ansible_connection=local

playbook.yml :
---
- hosts: development
  sudo: yes
  tasks:
    - name: install curl
      apt: pkg=curl update_cache=yes

我怎样才能使这项工作?

最佳答案

对我来说,问题是通过删除 ansible 文件(剧本、 list 等)的“执行”权限来解决的:

find . -type f -exec chmod -x {} \;

关于ubuntu - 运行 ansible-playbook 时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18385925/

10-13 09:09