#chef-infra #chef-vault
#шеф-повар-ниже #chef-vault
Вопрос:
Сегодня я увидел, что все мои клиенты chef не могут запустить свои рецепты, потому что они не могут расшифровать наше хранилище ключей ssh.
Я попытался показать свое хранилище и получил следующее:
knife vault show secrets ssh_keys
ERROR: Chef::Exceptions::JSON::ParseError: parse error: premature EOF
{"id":"ssh_keys_keys","admins":
(right here) ------^
затем я попытался показать пакет данных хранилища:
knife data bag show secrets ssh_keys
эта команда показала мои зашифрованные данные, но когда я попытался показать элемент keys, я получил ту же ошибку, что и раньше:
knife data bag show secrets ssh_keys_keys
ERROR: Chef::Exceptions::JSON::ParseError: parse error: premature EOF
{"id":"ssh_keys_keys","admins":
(right here) ------^
Версия Chef: 12.14.89
Версия хранилища: 2.9.0
1) могу ли я увидеть последние изменения в хранилище в chef, чтобы узнать, что стало причиной этого?
2) есть ли у кого-нибудь решение, как исправить этот элемент keys?
С уважением
Ответ №1:
Это была проблема с моим chef-сервером.
Серверу Chef не хватило места на диске, и после удаления некоторых файлов журнала проблема была решена
Комментарии:
1. Хорошо. Рад слышать, что проблема решена, и спасибо, что поделились. Не могли бы вы, пожалуйста, нажать на кнопку и принять свой собственный ответ, чтобы люди знали, что проблема решена?
2. Конечно, я просто не знал об этой функции. Я не прошу многого