При настройке поваренной книги icinga2 для личного использования (в частности, при создании pki-tickets для удаленного API icinga2) Я потратил много времени на поиск способа включения администратора на клиенте, поскольку требуется документация по пакету данных.
Для изменения пакетов данных с узла при использовании сервера Chef с открытым исходным кодом клиенту API узла должны быть предоставлены права администратора. В большинстве случаев это нежелательно.
Однако я не могу установить клиент администратора, когда редактирую json через knife client edit
. Я редактирую json, меняю "admin": true
и сохраняю. нож сообщает, что он обновлен, но knife client show
показывает, что admin по-прежнему не соответствует действительности. Кроме того, я обнаружил противоречивую информацию в документации по клиенту ножа.
Что касается варианта -a --admin
создания клиента:
Этот параметр работает только при использовании сервера Chef с открытым исходным кодом и не будет работать при использовании с сервером Enterprise Chef или Chef 12.x.
Как включить редактирование/создание пакетов данных/записи пакетов данных из рецепта?