10

我正在Ansible为我的项目使用一些基础设施管理问题。我使用 Linux 客户端完成了这项任务,比如从 Ansible 服务器复制 bin 文件并将其安装在客户端计算机上。这涉及到我的剧本中使用普通 Linux 命令(如 ssh、scp、./bin 等)的任务,

现在我想在 Windows 客户端中实现相同的目标。我找不到任何好的文档来尝试一下。如果你们中的任何人尝试过将 Ansible 与 Windows 客户端一起使用,那么如果您可以分享程序或原型或任何信息来开始并进一步解决我的问题,那就太好了。

4

4 回答 4

4

目前没有对 Ansible 的内置 Windows 支持。如果您搜索邮件列表,您会发现一些关于使用 CygWin 之类的东西取得了一些成功的人的参考资料。您可能应该查看邮件列表并继续关注。

于 2013-07-11T14:39:24.883 回答
4

从 1.7 版开始,Ansible 还包含对管理 Windows 机器的支持。这使用本机 powershell 远程处理,而不是 SSH。有关Windows 对 Ansible 的支持的详细信息,请参阅 Ansible 文档网站。

于 2014-07-25T15:21:52.680 回答
1

Ansible Windows 支持(包括 Azure)在 6 月发布的 2.2 中得到了很大的扩展。https://www.ansible.com/blog/ansible-2.1值得一提的是,我还发布了Pluralsight 课程,用于使用 Ansible 管理 Windows 目标

于 2016-06-30T12:02:06.073 回答
0

您可以使用 powershell 远程处理。但是我在 Windows 中使用 SSH 和 Cygwin,这样相同的 linux 代码也可以在 Windows 中顺利运行。

于 2016-07-06T05:06:09.370 回答