是否有用于控制机器的Ansible远程客户端?

是否有用于控制机器的Ansible远程客户端?,ansible,ansible-playbook,ansible-awx,Ansible,Ansible Playbook,Ansible Awx,Ansible不像chef和puppet使用无代理运行。 我想知道是否有任何ansible远程客户端,以便我们可以连接到ansible控制机器的机队,在其各自的目标上执行ansible剧本。 我正在寻找一个类似下面的命令行客户端 ansible执行主机名\u控制\u机器用户名\u控制\u机器密码\u控制\u机器清单\u文件剧本\u名称 如果有的话,请建议 没有什么可以阻止您使用Ansible在其他机器上运行Ansible。这可能是一个很好的起点,因为您可以对最初的Ansible runner进行

Ansible不像chef和puppet使用无代理运行。 我想知道是否有任何ansible远程客户端,以便我们可以连接到ansible控制机器的机队,在其各自的目标上执行ansible剧本。 我正在寻找一个类似下面的命令行客户端

ansible执行主机名\u控制\u机器用户名\u控制\u机器密码\u控制\u机器清单\u文件剧本\u名称


如果有的话,请建议

没有什么可以阻止您使用Ansible在其他机器上运行Ansible。这可能是一个很好的起点,因为您可以对最初的Ansible runner进行编程控制。

您可以使用SSH实现这一点

ssh username@controlmachine 'ansible-playbook yourPlaybook.yml

你为什么不直接从你的“主”控制机器上运行Ansible playbook呢?我正在寻找一种动态地配置或控制现有Ansible主控的方法,以便能够优先处理请求。这才是真正的目的。我在寻找一种能够真正控制ansible“控制机器”的工具,而不是ansible的目标。是的,这也是我的理解。我将尝试提供一个示例剧本和一些管理控制机器的模式。基本上,@samvarankashyap,Filip建议您的ansible主机使用ansible
命令
操作调用您的ansible“奴隶”,以执行不同的ansible运行。然而,我怀疑在实践中你是否真的想这样做;一个ansible master应该能够处理数百台甚至数千台主机。