在Windows的localhost上运行Ansible-Playbook

ajg*_*ing 5 python windows ansible

我知道Ansible支持Windows客户端/节点。我对Ansible的真正享受是,我可以创建一个Linux VM,并为其中包含Ansible剧本的git repo拉出,而无需进行任何配置或设置控制服务器,我可以在本地计算机上运行该剧本。

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

这将是仅在Windows下无法在VirtualBox中运行Linux的数据中心中运行Ansible的第一步。

tec*_*raf 5

Ansible 不会在 Windows 控制机器上运行,如文档所述

提醒:你必须有一台 Linux 控制机

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

Cygwin 不受支持,因此请不要询问有关从 Cygwin 运行的 Ansible 的问题。

  • 我知道这是一个旧线程。但对于任何可能遇到这一挑战的人来说。Ansible 可以使用 Cygwin64 在 Windows 上运行。“官方”控制机是 Linux(但非官方可以使用 Cygwin64 在 Windows 上工作)。我目前正在使用 Windows 笔记本电脑作为我的控制机来运行 Windows 服务器的完全自动化。对于基于 Windows 的安装,请按照此处的说明进行操作。http://www.oznetnerd.com/installing-ansible-windows/ (2认同)