vagrant - vagrant 会自动安装 puppet 吗?

标签 vagrant puppet

我的 Vagrantfile 中有这个:

Vagrant.configure("2") do |config|
    config.vm.provision "puppet"
  end

然而,当我运行 puppet --version我得到:
[vagrant@vagrant-centos65 ~]$ puppet --version
-bash: puppet: command not found

我需要手动安装 puppet 吗?

最佳答案

不,(目前)Vagrant 不会自动安装它。

因此,您要么需要使用已经安装了它的 basebox(Puppet Labs provides 盒子也是如此),或者您需要自己安装它。可能最简单的安装方法是使用 shell provisioner在 puppet 供应商之前。

关于vagrant - vagrant 会自动安装 puppet 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21589388/

相关文章:

Laravel Homestead 和 vagrant 不会在 vagrant box 中创建文件夹

带有 puppet 的 puppet 内联模板 ://in URL

puppet - 为什么模块在 puppet 中使用类(而不是定义)

linux - Puppet 引用模块内的模块

python - 为什么我会收到 KeyError : 'scheduler' when trying to run a celery beat?

node.js - 使用哪个 Vagrant Ubuntu 盒子来安装最新的 Node.js?

cakephp - 为什么 CakePHP 3 在 Vagrant 机器上自动加载类的速度如此之慢?

nginx - Vagrant 和 NGINX 仅适用于 80 以外的端口

linux - Debian Wheezy 机器上的 Puppet 未满足的依赖关系 : Facter

virtualbox - Vagrant ,VirtualBox,Supervisord : When is synced folder mounted?