Назад | Перейти на главную страницу

Если марионетка использует yum --installroot для определенных узлов

У меня есть случай, когда мы собираем образы бездисковых узлов, которые отправляются на узлы через PXE, а затем монтируются через ramdisk. Чтобы собрать их ранее, мы только что установили пакеты с помощью yum --installroot = install.

Однако мне было интересно, смогу ли я использовать марионетку вместо обычной yum -y install, которая для некоторых типов узлов вместо этого следовала бы этому шаблону и выполняла yum --installroot = install.

Ура!

Это должно быть выполнено с помощью install_options (что для yum провайдера, требуется Puppet 3.6 или новее):

package { 'somepackage':
  ensure          => present,
  install_options => [ '--installroot=' ],
}