Имея кукольный использовать 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=' ],
}