Ansible 控制机器可以是 Linux VM 吗?

Can an Ansible control machine be a Linux VM?

我正在研究 Ansible 并弄清楚在 Windows 环境中使用它需要什么。我遇到了这个 link:

http://docs.ansible.com/intro_windows.html

那里说我需要一台 Linux 控制机器。

我不想要求 Windows 商店的客户设置和管理 Linux 机器。那么我可以在 Windows 机器上 运行 一个 Linux VM 并将其用作我的控制机器吗?我还没有尝试过,但想知道这种方法是否有问题?

是的,您可以使用 Linux 虚拟机来执行您的 Ansible 剧本。我们为一位仅 运行 Windows 的同事完成了此操作,只要您将 VM 配置为能够通过 SSH 连接到 Ansible 管理的服务器,它就可以正常工作。

是的,它可以是一个虚拟机,但最好的办法是使用 virtualenv 并在 virtualenv 中安装 ansible,这在 Windows 机器上也是如此,我认为我不是 Windows 用户。主要好处是您不需要 运行 VM 并为其提供更多资源。希望对您有所帮助。谢谢