Есть ли API для получения подробных сведений о работе шеф-клиента? - PullRequest
0 голосов
/ 10 июля 2019

Документация API предоставляет конечную точку для получения всех запусков на узле, который был завершен (либо успешно, либо из-за ошибки). Тем не менее, у меня есть требование, чтобы проверить, есть ли активный запуск chef-client, который выполняется. Как я могу получить эту информацию?

1 Ответ

2 голосов
/ 11 июля 2019

нет такого API, о котором я знаю.

я могу предложить вам написать собственный атрибут логического узла в начале и конце запуска chef-client (вы можете посмотреть на chef handlers ), чтобы отразить это, тогда вы можете использовать поиск ножа и запрос атрибута пользовательского узла. например

$ knife search node "is_running:false"
...