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

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

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

Ура!

1 ответ

Решение

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

package { 'somepackage':
  ensure          => present,
  install_options => [ '--installroot=' ],
}
Другие вопросы по тегам