Vagrant:我需要一个没有依赖关系的配置系统

ezu*_*zuk 3 puppet chef vagrant ansible

开始使用流浪配置。主机是Windows。我有一个非常简单的配置,所以我想使用 Ansible,但得到了这个:

[default] Running provisioner: ansible...
The executable 'ansible-playbook' Vagrant is trying to run was not
found in the %PATH% variable. This is an error. Please verify
this software is installed and on the path.
Run Code Online (Sandbox Code Playgroud)

所以基本上,我认为这意味着 Vagrant 想要自己安装 Ansible,并试图使用 Ansible 的现有实例(我没有)。

我的问题是:Vagrant 中是否内置了Chef 或 Puppet ?我希望能够只安装 Vagrant 并vagrant up按照它应该的工作方式运行,除此之外无需在主机上安装配置系统。

谢谢!

Rik*_*der 6

Vagrant 支持的提供者要求使用的盒子也已经安装了正确的工具。要使用 puppet 或 puppet-agent,您使用的框必须包含 puppet。厨师和厨师独奏也是如此。