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

Есть ли способ повторно запустить средство подготовки Chef-Solo на машине, созданной упаковщиком?

Я создаю машины VirtualBox, используя Packer и средство Chef-Solo. Есть ли способ повторно запустить chef из виртуальной машины, поскольку рецепты обновляются без необходимости повторного запуска packer build?

Хорошо, разобрался. Похоже, упаковщик настраивает все необходимое в packer-chef-solo. Мне нужно было вручную скопировать обновленные рецепты, а затем запустить тот же самый упаковщик команд, который запускался изначально, sudo chef-solo --no-color -c /tmp/packer-chef-solo/solo.rb -j /tmp/packer-chef-solo/node.json.

Можно использовать файл virtulbox.box в качестве входных данных для сборок упаковщика.

Используйте один packerbase.json, который выполняет вашу онлайн-загрузку и устанавливает ваши базовые пакеты, а затем имеет packerlatest.json, который строится с использованием packerbase.json в качестве отправной точки.