Ansible遥控器/从机

时间:2019-04-18 10:21:03

标签: ansible

是否有一种方法可以使Ansible命令在主/从设置中运行,即在主Ansible服务器上启动命令并在远程/从Ansible服务器上运行?

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

这样做的原因是在不公开的实例上,在不同的AWS账户和VPC中具有Ansible运行命令。

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

1 个答案:

答案 0 :(得分:1)

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

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

如果您可以连接到同一网络中的(Linux)机器,则只需在该主机上安装Ansible,然后使用运行远程剧本的剧本远程运行命令,例如使用shell(可能使用async)。 有Ansible role to install Ansible用于引导。