Я работаю над инфраструктурой, где некоторые серверы не имеют доступа к интернету, поэтому я должен подталкивать пакеты к местному репо, прежде чем объявлять их установленными на шеф-поваре ,Список всех объявленных пакетов в шеф-поваре
Однако мы были в ситуации, когда шеф-повалу не удалось установить пакет, поскольку пакет не был на некоторых коробках, и он был успешным в некоторых других коробках.
Что я хочу сделать, это запустить тест Ruby/RSpec, прежде чем применять конфигурацию Chef на узлах, чтобы убедиться, что пакеты, объявленные в рецептах, действительно существуют в репо.
Для этого мне нужно иметь возможность перечислять все пакеты в наших рецептах.
Мой вопрос: есть ли все, чтобы перечислить все объявленные пакеты в шеф-поваре? Я быстро посмотрел на Шеф-повар :: Платформа и ChefSpec, но, к сожалению, не удалось найти ничего полезного в моей проблеме.
У вас есть идеи, где лучше всего смотреть?
Спасибо, что это работает –