我可以在ansible中给出链接主机路径吗?

时间:2015-07-26 10:19:57

标签: ansible ansible-playbook

我有一个场景,我在一个节点上部署了ansible(Say node1)并且不想控制另一个节点(比如node2)。

但问题是,我无法从ssh直接node2进入node1。相反,我需要ssh进入另一台计算机(比如node1.5),然后从那里我需要再次ssh进入node2

是否有可能将此类路径提供给ansible,以便在我需要控制node2时,它会自动按照路径到达node2

Node1 (Controller) - > ssh - > Node1.5 - > ssh - > Node2 (Host)

1 个答案:

答案 0 :(得分:2)

Ansible使用您的默认ssh配置(或ansible.cfg中定义的单独配置),因此您可以为每个ssh定义此类代理规则:

Host Node2
  ProxyCommand ssh -q Node1.5 nc %h %p