Я занимаюсь настройкой среды для своих приложений.Это может включать в себя конвергенцию различных рецептов CHEF, например, установку пакетов, создание папок, монтирование nfs и т. Д.
Я должен выполнить их примерно на 5k + серверах, следовательно, я хотел бы получить некоторую проверку для действияrecipes;
Для этого: Recipe должен проверять результат своих действий и регистрировать состояние, чтобы его можно было затем проанализировать и заполнить на информационной панели состояния
Рассматривать это как общий рецепт для каталогасоздание.
node['my_cookbook']['directory'].each do |directory|
directory "Applying #{directory['path']} directory configuration" do
path directory['path']
group directory['group']
owner directory['owner']
mode directory['mode']
recursive directory['recursive'] || true
action directory['action'] || :create
end
end
Учитывая вышесказанное, каким должен быть подход?
Существуют ли какие-либо конкретные ресурсы CHEF, которые мы можем использовать для проверки?