Windows主機我想提供Windows主機僅與Linux的跳躍主機訪問子網。如何使ansible連接到Linux背後跳服務器
Windows機器使用WinRM的連接方法。 Linux跳轉服務器可通過SSH獲得。
我沒有問題,訪問Windows的主機,如果可以直接搭配:
ansible_connection: winrm
如果我試圖委派的任務到Linux跳轉服務器(也有到Windows的直接訪問):
- name: Ping windows
hosts: windows_machines
tasks:
- name: ping
win_ping:
delegate_to: "{{ item }}"
with_items: "{{ groups['jump_servers'][0] }}"
它嘗試連接以建立與跳轉主機的WINRM連接。不完全是我想到的。
注意,對於windows_machines組我已經group_vars定義:
ansible_port: 5986
ansible_connection: winrm
ansible_winrm_server_cert_validation: ignore
我應該怎樣提供Windows主機通過一個堡壘主機?