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

我可以在ansible中给出链接的主机路径吗,ansible,ansible-playbook,Ansible,Ansible Playbook,我有一个场景,我在一个节点上部署了ansible(比如node1),但不想控制另一个节点(比如node2) 但问题是,我不能直接从node1将ssh插入node2。相反,我需要ssh进入另一台机器(比如node1.5),然后从那里我需要再次ssh进入node2 是否可以为ansible提供此类路径,以便在需要控制node2时,它将自动沿着路径到达node2 Node1(控制器)->ssh->Node1.5->ssh->Node2(主机)Ansible使用默认的ssh配置(或您在Ansible.c

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

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

是否可以为ansible提供此类路径,以便在需要控制
node2
时,它将自动沿着路径到达
node2


Node1(控制器)
->ssh->
Node1.5
->ssh->
Node2(主机)
Ansible使用默认的ssh配置(或您在
Ansible.cfg
中定义的单独配置),因此您可以为每个ssh定义这样的代理规则:

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