【发布时间】:2017-09-26 23:53:35
【问题描述】:
我有一台机器 (A),可以在各种主机上运行 Ansible playbook。这里没有安装 Vagrant。
我有另一台机器 (B),它的内存是我的 Vagrant 盒子的两倍。这里没有安装 Ansible。
我想使用 Ansible 对 Vagrant 盒子进行操作,就像对所有其他主机一样;也就是说,在 machineA 上运行 ansible-playbook,同时针对 machineB 上的虚拟化 Vagrant box。两者之间已经设置了 SSH 密钥。
这似乎是一个简单的用例,但鉴于鼓励使用 Vagrant 的内置 Ansible 配置程序,我无法在任何地方找到清楚的解释。可能吗? 也许是 SSH 隧道和端口转发技巧的某种组合?
【问题讨论】:
标签: vagrant ansible ssh-tunnel