如何使用vagrant在windows主机上安装ansible playbook

如何使用vagrant在windows主机上安装ansible playbook,vagrant,ansible,Vagrant,Ansible,我正在尝试使用LEMP堆栈和其他配置来协调服务器。为此,我使用vagrant来启动(管理)服务器,并负责自动配置和包安装。我使用windows作为主机,其中需要安装ansible,所有*Nix机器都将是将要配置的来宾 使用pip,我已成功地将ansible安装到C:\Python27\Scripts 我在windows上运行ansible和ansible playbook时遇到问题。若有人在windows机器上这样做过,请分享文章或实现方法 我已经阅读了上面的文章,但它不起作用,错误 ==>默

我正在尝试使用LEMP堆栈和其他配置来协调服务器。为此,我使用vagrant来启动(管理)服务器,并负责自动配置和包安装。我使用windows作为主机,其中需要安装ansible,所有*Nix机器都将是将要配置的来宾

使用pip,我已成功地将ansible安装到C:\Python27\Scripts

我在windows上运行ansible和ansible playbook时遇到问题。若有人在windows机器上这样做过,请分享文章或实现方法

我已经阅读了上面的文章,但它不起作用,错误

==>默认值:正在运行provisioner:ansible

zsh:1:没有这样的文件或目录:/bin/ansible playbook

Ansible未能成功完成。任何错误输出都应该是 可见上面。请修复这些错误,然后重试



在*尼克斯作为客人,所有工作都非常出色。但是正在寻找在windows计算机中执行相同操作的支持。

不支持使用windows作为控制计算机。但是你可以有一个愉快的使用体验


这将在windows计算机上安装virtualbox VM guest,您可以使用它来配置漫游框,您必须为其正确配置网络。

您可以使用cygwin实现这一点。对于要执行此操作的脚本,请查看:

作为额外的奖励,它添加了从windows命令提示符和从Vagrant使用Ansible所需的垫片。

来自:

目前,Ansible可以在安装了Python 2(版本2.7)或Python 3(版本3.5及更高版本)的任何计算机上运行。控制计算机不支持Windows

一般来说,如果您使用的是Windows主机,则有3个选项。按(我的)偏好顺序列出:

  • (如果您在Windows 10上运行)。可以帮助您进行进一步的设置,这样您就不必调用WSL来运行Ansible
  • 从Cygwin跑Ansible