小编dig*_*gon的帖子

Ansible + 10.11.6

我在(非常)干净的10.11.6安装上遇到了一个奇怪的问题.我已经安装了brew,zsh,oh-my-zsh,Lil'switch和1password(并且没有其他内容).我安装了ansible ...

brew install ansible

......这是成功的.然后我去了一个预先存在的(并且简单的疯狂)Ansible项目并做了...

ansible -m ping all

然后它让我输入我的SSH密码.我已恢复以前安装的密钥,但我之前没有进入服务器.我输入密码并且ansible返回...

$ ansible -m ping all               
host1 | UNREACHABLE! => {
"changed": false, 
"msg": "Failed to connect to the host via ssh.", 
"unreachable": true
}
Run Code Online (Sandbox Code Playgroud)

然后我ssh进入服务器检查一切都很好,它连接没有任何问题.

然后我重新跑了...

$ ansible -m ping all

它又回来了......

host1 | FAILED! => {
"changed": false, 
"failed": true, 
"module_stderr": "", 
"module_stdout": "/bin/sh: 1: /usr/bin/python: not found\r\n", 
"msg": "MODULE FAILURE", 
"parsed": false
}
Run Code Online (Sandbox Code Playgroud)

......这有点奇怪?它似乎在说它不能再找到python,尽管它第一次发现它?

$ which python 回报 /usr/bin/python

$ python --version 回报 Python 2.7.10

$ which …

python macos ansible ansible-playbook

1
推荐指数
1
解决办法
1935
查看次数

标签 统计

ansible ×1

ansible-playbook ×1

macos ×1

python ×1