gpt4 book ai didi

linux - ansible 配置的 Ubuntu 错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:31:21 25 4
gpt4 key购买 nike

这可能是一件非常简单的事情。我在 Ubuntu 12.04 上使用 ansible-playbook 运行配置:

ansible-playbook web.yml

出现以下错误:

ERROR: The file ./hosts is marked as executable, but failed to execute correctly. 
If this is not supposed to be an executable script, correct this with `chmod -x ./hosts`.

所以我尝试更改该文件的权限,但看起来我做不到。首先,我通过运行 ls -l hosts 获取当前权限列表,并打印出我:

-rwxrwxrwx 1 vagrant vagrant 413 Nov 10 14:55 hosts

我试图用 chmod -x hosts 删除 -x 但之后它返回相同的权限列表并且配置错误仍然存​​在。

这是我的主机文件:

[web]
web.local ansible_ssh_host=10.42.1.90 ansible_ssh_port=22

[storage]
web-storage.local ansible_ssh_host=10.42.1.91 ansible_ssh_port=22
cr-stats.local ansible_ssh_host=10.42.1.92 ansible_ssh_port=22
cr-cache.local ansible_ssh_host=10.42.1.93 ansible_ssh_port=22

[local]
web.local
web-storage.local
cr-stats.local
cr-cache.local


#[remote]

和 web.yml:

---


- hosts: web
sudo: True
vars:
deploy_app_name: web
roles:
- role: Stouts.redis
- role: Stouts.python
- role: Stouts.deploy
- role: Stouts.nginx
- role: Stouts.wsgi
- role: Stouts.celery
- role: Stouts.supervisor

- hosts: storage
sudo: True
vars:
deploy_app_name: web
roles:
- role: Stouts.redis

有人可以帮忙吗?

最佳答案

这将删除 x。

chmod 666 ./hosts

关于linux - ansible 配置的 Ubuntu 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26850650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com