Я пытаюсь запуститькухня - client.pem не создается на бродячего узле
kitchen converge <node>
kitchen login <node>
диагностировать проблемы с serverspec тестов. Когда я войти в узел Я вижу, что там нет ключа client.pem в/и т.д./повар, что приводит к ошибкам при попытке, чтобы запустить шеф-клиент:
Your validation client is not authorized to create the client for this node (HTTP 403).
, хотя ранее была выполнена успешно (не знаю что изменилось). Вот вопросы, которые у меня есть сейчас: 1 - Создает ли кухня client.pem по умолчанию на конвергентных узлах? 2 - Является ли этот ключ обязательным для запуска chef-client или есть некоторые параметры конфигурации, чтобы отключить его? 3 - Ради бога, как снова заставить все работать? :)
Спасибо @coderanger за идею, но я использую механизм обеспечения chef_zero (он установлен в kitchen.yml), а также тот же самый конфиг работал раньше. – skwisgaar
И 'kitchen list' показывает, что все узлы уничтожены в настоящее время – skwisgaar
Я не уверен, что Chef Zero способен генерировать это сообщение об ошибке. Пожалуйста, добавьте полную конфигурацию кухни, включая местные и глобальные файлы. – coderanger