当我计划设置实验室环境时,有没有办法解决下一个场景:
问题:有没有办法通过CentOS作为Vagrant-Ansible管理服务器来创建新环境?
------------------------编辑---------------------- 谢谢您的回答。我尝试如上所述设置没有运气。我是Vagrant和Ansible的新用户,所以我很难让它工作。我在VB上安装Linux系统,安装vagrant,安装Ansible但是当我点击'vagrant up'时,我收到的错误是“找不到可用的默认提供商”。我正在关注官方网站的文档,但可以使它工作。然后我尝试在Linux系统中安装VirtualBox,现在它正在工作,但在Linux机器内安装了Vagrant(安装了Vagrant和Ansible),而不是在Host VirtualBox上定义了机器。有什么建议?我希望现在更清楚了。谢谢
答案 0 :(得分:0)
我在使用Windows Ansible主机并使用Vagrant与此主机一起运行时取得了一些成功。
我编写了如何设置Win Ansible和垫片的脚本: https://github.com/taliesins/win-ansible
重要的是设置调用在cygwin下运行的bash脚本的填充程序。
另一个需要考虑的重要事项是,最好是生成自己的库存文件(在创建VM之前将其放入vagrant文件中),然后使用自动生成的库存文件。
如果您的环境不简单,请考虑不要使用Ansible的Vagrant配置器,而是通过命令行在vagrant文件的末尾调用Ansible(在创建VM之后)。