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