я могу использовать эту команду, чтобы вернуть один объект узла от сервера повара:Как получить все объекты узла с сервера шеф-повара в форме json?
knife node show -l --format=json <node_name>
Я хочу, чтобы все объекты узла (как JSON), чтобы иметь возможность писать свои собственные отчеты.
Есть ли способ напрямую запросить базу данных шеф-повара?
Могу ли я просматривать объекты узла непосредственно на сервере Chef? json-файлы, только что хранящиеся в файловой системе Chef Server? – red888
Нет, данные узла (и большинство других данных) находятся в базе данных Postgres. Вы не должны напрямую обращаться к этой базе данных, поскольку она считается внутренним компонентом и может меняться в любое время. – coderanger