Файл поврежденных ключей в хранилище 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

эта команда показала мои зашифрованные данные, но когда я попытался показать элемент ключей, я получил ту же ошибку, что и раньше:

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
Версия Vault: 2.9.0

1) Могу ли я увидеть последние изменения в хранилище в шеф-поваре, чтобы я знал, что это вызвало?
2) у кого-нибудь есть решение как починить данный ключ?

С уважением

1 ответ

Решение

Это была проблема с моим шеф-сервером.
Серверу Chef не хватило места на диске, и после удаления некоторых файлов журнала проблема решена

Другие вопросы по тегам