【发布时间】:2013-10-11 22:18:31
【问题描述】:
在构建 Vagrant 项目时,运行临时 Ansible 任务而不是向 playbook 添加测试命令会很有帮助。我尝试了几种针对 VM 的方法,但一直收到此错误:
default | FAILED => SSH encountered an unknown error during the connection. We
recommend you re-run the command using -vvvv, which will enable SSH debugging
output to help diagnose the issue
我正在使用 Vagrant 生成的 Ansible 清单文件,并且该框有一个有效的主机名。如何使用单个 Ansible 任务来定位我的 Vagrant VM?
【问题讨论】:
-
对于为什么有人可能想要这样做的好奇......到目前为止,还没有适用于 Windows 的 Ansible 控制机器。碰巧的是,如果您想学习 Ansible,创建 Vagrant 工作站(以及您想测试控制的其他机器)似乎是一种安全的学习方式。
标签: vagrant ansible ansible-ad-hoc