2015-07-26 3 views
1

У меня есть сценарий, в котором у меня есть возможность развертывания на одном узле (скажем node1) и не будет управлять другим узлом (скажем node2).Могу ли я предоставить цепочку хост-путей в незаменимом

Но проблема в том, что я не могу напрямую ssh в node2 от node1. Вместо этого мне нужно ssh в другую машину (скажем node1.5), а затем оттуда мне нужно снова ssh в node2.

Возможно ли, чтобы этот путь был пройден, так что, когда мне нужно управлять node2, он автоматически будет следовать по пути до node2?

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

ответ

2

анзибль использует ваш SSH по умолчанию конфигурации (или отдельный один, как определено вами в ansible.cfg), так что вы могут определять такие правила прокси в отношении ssh:

Host Node2 
    ProxyCommand ssh -q Node1.5 nc %h %p 
Смежные вопросы