ubuntu - 运行 ansible-playbook 时出错

标签 ubuntu ansible

我已经在 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/

相关文章:

wordpress - 收到-SPF : neutral

networking - 虚拟机可以访问内部网络但不能访问互联网

Python:在 linux 终端中获取最后一个命令行

python - 如何在 Ubuntu 上安装当前的 OpenPYXL 包

java 应用程序和 x11 转发

ansible - 当ansible查找失败时如何回退到默认值?

Ansible 循环遍历 glob

ansible - 如何将 obsoletes=0 传递给 yum 或 ansible 中的打包模块

ansible - 为 Ansible 指定 sudo 密码

Ansible 更新authorized_keys 文件