1

Ansible 不像 chef 和 puppet 使用 agent less run 。我想知道是否有任何 ansible 远程客户端,以便我们可以连接到 ansible 控制机器群,以在它们各自的目标上执行 ansible playbook。我正在寻找类似于以下的命令行客户端

ansible-execute hostname_of_control_machine username_of_control_machine password_of_control_machine inventory_file playbook_name

请建议是否有?

4

2 回答 2

1

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

于 2014-12-12T21:53:08.447 回答
0

你可以用 SSH 做到这一点

ssh username@controlmachine 'ansible-playbook yourPlaybook.yml
于 2015-01-30T07:01:57.847 回答