在PowerShell窗口上运行`vagrant provision`时出现问题

66次阅读
没有评论

问题描述

在PowerShell窗口上尝试运行vagrant provision命令时,遇到以下错误提示:

Windows is not officially supported for the Ansible Control Machine.
Please check https://docs.ansible.com/intro_installation.html#control-machine-requirements

用户想知道应该怎么办。谢谢!

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1:在Linux虚拟机中运行Ansible

在Windows 10上运行Ansible的两个可行选项如下:
1. 在你喜欢的虚拟化工具中安装一个Linux虚拟机,并在该虚拟机中运行Ansible。
– 首先,你需要在虚拟机中安装Vagrant和其他所需的虚拟化工具。
– 然后,你可以使用Vagrant来管理虚拟机的配置和启动。
2. 在Windows 10的WSL(Windows Subsystem for Linux)中运行Ansible。
– 首先,你需要在WSL中安装Ansible。
– 然后,你需要在WSL中安装Vagrant,并配置它以访问你的Windows环境。
– 你可以参考这篇文章了解如何在WSL中使用Ansible:Using Ansible through Windows 10’s Subsystem for Linux
– 你可以参考Vagrant的官方文档了解如何在WSL中安装和配置Vagrant:Vagrant with WSL

以上是两种在Windows 10上运行Ansible的解决方案。你可以根据自己的需求选择其中一种方法来解决问题。

正文完