2017-01-19 90 views
2

我知道Ansible支持Windows客户端/节点。我真正喜欢Ansible的是,我可以创建一个Linux虚拟机,将一个包含Ansible剧本的git repo放在没有配置或设置控制服务器的位置,我可以在本地机器上运行剧本。在Windows上的本地主机上运行Ansible-Playbook

由于您可以在Windows上执行Python,是否可以在Windows上的本地主机上运行角色/剧本?

这将是在仅有Windows的数据中心中运行Ansible的第一步,在该数据中心甚至不可能在VirtualBox中运行Linux。

回答

1

Ansible不会在Windows控制机器上运行,如the documentation说:

提醒:你必须有一个Linux的考勤机

注意从Windows控制机器运行Ansible是不是该项目的目标。避免要求使用此功能,因为它限制了我们将来可以在主项目中使用的技术,功能和代码。将需要Linux控制机器来管理Windows主机。

Cygwin不支持,所以请不要问关于从Cygwin运行的Ansible的问题。

+1

我知道Ansible不会像我阅读过所有文档一样运行。然而,由于在这种情况下使用Linux控制机不是一种选择,它是一个开源产品,并且由于Python可以在Windows上执行,所以理论上我应该可以做到这一点,尽管可以通过设置一些环境变量或使顶级水平的变化。我正在研究这个问题,但是想到这里检查一下是否有人已经经历了这个麻烦,所以我不必重新发明轮子。 – ajgreyling

相关问题