如何使用puppet安装软件

时间:2016-03-16 10:37:30

标签: vagrant puppet

我在我的电脑上运行了一个虚拟盒子,我使用vagrant安装。我的虚拟盒子已经安装了木偶。现在我想在我的电脑上安装firefox,而不是在我的虚拟机中。我知道,要安装firefox,我可以在我的电脑上执行sudo apt-get install firefox,但我想使用puppet从我的vm运行此命令。我怎样才能做到这一点?或者我可以做类似的事情(下面的代码只是一个想法,如果这样的事情是可能的吗?)

package { 'firefox':
 ensure   => 'present',
 provider => '....',
}

1 个答案:

答案 0 :(得分:2)

你问在流浪汉VM中运行的Puppet是否可以在主机PC上安装软件包?答案很长:没有Puppet在它安装的操作系统的上下文中运行。

从技术上讲,VM中的Puppet runnin可以使用vagrant文​​件夹链接来操纵PC的文件系统,但这是一个非常糟糕的主意。

如果您想在PC上使用Puppet安装Firefox,可以使用木偶和巧克力之类的东西:

package {'firefox':
  ensure => 'present',
  provider => 'chocolatey',
}

有关详细信息,请参阅链接: