【发布时间】:2015-12-17 12:06:37
【问题描述】:
我想配置只能通过 Linux 跳转主机访问的子网中的 Windows 主机。
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 主机?
【问题讨论】:
标签: linux ansible ansible-playbook