Добрый день.
Не сталкивался ли кто с необходимостью заставить puppet скачать все необходимые deb пакеты перед установкой софта?
Суть проблемы: Есть ~300 компьютеров под управлением debian, конфигурируемые через puppet. Все устраивает окромя обновления софта. Почти все клиентские ПК выходят на связь через gprs модемы, что согласитесь не сильно быстро. Так вот, из репозитория обновляется собственный софт который состоит примерно из 30 пакетов (демон и плагины к нему).
Во время обновления puppet скачивает один deb пакет, устанавливает его, скачивает следующий, устанавливает и так далее. Пока все пакеты установятся софт, будем говорит, не в рабочем состоянии. Так вот как только устанавливается демон, софт пекращает работу, и пока закачиваются плагины, пользователи начинают нажимать кто power, кто reset, короче не дают системе нормально отработать.
Если же закачать все пакеты сразу (например через aptitude) и установить одной пачкой, поользователи даже не замечают, что что-то произошло и не нажимают лишних кнопок :)
Подитожу: Хочу заставить puppet сначала скачать все deb пакеты и только после того как он все скачал установить все одной пачкой. Как?