我遇到过这种情况,我们将无盘节点映像拼凑在一起,通过 PXE 将其发送到节点,然后通过 ramdisk 进行安装。为了构建这些映像,我们之前刚刚使用 yum --installroot= install 安装了软件包。
不过,我想知道我是否能够使用 puppet 来代替执行常规的 yum -y install,对于某些节点类型,它会遵循这种模式并执行 yum --installroot= install 。
干杯!
答案1
这应该是可行的install_options
(对于yum
提供商来说,需要 Puppet 3.6 或更新版本):
package { 'somepackage':
ensure => present,
install_options => [ '--installroot=' ],
}