【问题标题】:Ansible windows client or host with Ansible linux server? Possible?Ansible windows 客户端或带有 Ansible linux 服务器的主机?可能的?
【发布时间】:2013-07-09 01:42:54
【问题描述】:

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

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

【问题讨论】:

  • ansible 的目标之一是必须将其安装在您的托管机器上。正如一个答案所述,配置您的 Windows 主机,将该主机添加到您的清单(通常是主机文件)并从您的 Linux(控制)主机管理它。

标签: windows client infrastructure ansible


【解决方案1】:

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

【讨论】:

  • 哦!太可悲了!我真的很期待有 Windows 支持的 ansible。如果是,它是解决我的问题的好工具。我现在正在尝试使用 CygWin,但 fetl 是否有内置支持。可以分享一下邮件列表吗?
【解决方案2】:

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

【讨论】:

【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多