Файл поврежденных ключей в хранилище 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 не хватило места на диске, и после удаления некоторых файлов журнала проблема решена