相关疑难解决方法(0)

"vagrant provision"有效,但我不能用Ansible发送ad-hoc命令

我已经设置了一台Vagrant机器,并为它创建了一个基本的Ansible剧本.当我跑步时,一切都按预期工作

vm-abla> vagrant provision
Run Code Online (Sandbox Code Playgroud)

但是我不能用Ansible向机器发送ad-hoc命令,为什么会这样?我强调了我认为可能表明原因的界限.

vm-abla> ansible jon -i provisioning/hosts -a "echo 'TEST'" -vvvv

<192.168.33.2> ESTABLISH CONNECTION FOR USER: user
<192.168.33.2> REMOTE_MODULE command echo 'TEST'
<192.168.33.2> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', 'ControlPath=/home/user/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'KbdInteractiveAuthentication=no', '-o', 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', '-o', 'PasswordAuthentication=no', '-o', 'ConnectTimeout=10', '192.168.33.2', "/bin/sh -c 'mkdir -p $HOME/.ansible/tmp/ansible-tmp-1394126994.26-73015876561126 && chmod a+rx $HOME/.ansible/tmp/ansible-tmp-1394126994.26-73015876561126 && echo $HOME/.ansible/tmp/ansible-tmp-1394126994.26-73015876561126'"]

192.168.33.2 | FAILED => SSH encountered an unknown error. The output was:
OpenSSH_6.0p1 Debian-4, OpenSSL 1.0.1e 11 Feb 2013
debug1: Reading configuration …
Run Code Online (Sandbox Code Playgroud)

ssh vagrant ansible

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

标签 统计

ansible ×1

ssh ×1

vagrant ×1