让 puppet 对某些节点使用 yum --installroot

让 puppet 对某些节点使用 yum --installroot

我遇到过这种情况,我们将无盘节点映像拼凑在一起,通过 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=' ],
}

相关内容