使用 vagrant 配置开始。主机是 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.
所以基本上,我认为这意味着 Vagrant 希望自行安装 Ansible,并尝试使用现有的 Ansible 实例(我没有)。
我的问题是:Chef 和 Puppet内置Vagrant?我希望能够直接安装并运行 Vagrant vagrant up
,就像它应该工作的那样,而无需在主机上安装配置系统。
谢谢你!
答案1
Vagrant 支持的提供程序要求所使用的盒子也已安装正确的工具。要使用 puppet 或 puppet-agent,您使用的盒子必须包含 puppet。chef 和 chef-solo 也是如此。