Ansible遥控器/从属设备

问题描述 投票:0回答:1

有没有办法让Ansible命令在主/从设置中运行,其中命令在主Ansible服务器上启动并在远程/从属Ansible服务器上运行?

Jenkins / Bamboo /等有类似的概念。

原因是在不公开的实例上,在不同的AWS账户和VPC中使用Ansible运行命令。

ProxyCommand适用于Linux实例,但在私有子网中的Windows实例上运行命令已证明非常困难。在该VPC本地的Ansible实例上运行命令可能是尝试使用jumphost /堡垒的替代方法。

ansible
1个回答
1
投票

Ansible中没有这样的奴隶概念。 ProxyCommand选项尽可能接近您的描述。

您可能知道Ansible无法在Windows上作为控制计算机运行,我假设您要配置Windows主机,但无法直接连接到该主机。

如果您可以连接到同一网络中的(Linux)计算机,您只需在该主机上安装Ansible,然后使用运行远程手册的Playbook远程运行命令,例如:使用shell(可能与async)。引导有一个Ansible role to install Ansible

© www.soinside.com 2019 - 2024. All rights reserved.