Не удается запустить Chef-client на сервере Windows
Я пытаюсь настроить Chef Infra следующим образом: Chef Server (Linux), Chef Workstation (Windows), Chef Node (Windows). Сервер повара и рабочая станция повара работают без сбоев.
Однако клиент-шеф-повар не работает на узле шеф-повара с ошибкой:
'chef-client' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
Я сделал следующее:
- Скачал пакет msi для windows chef-client и установил на сервере (через пользователя root)
- Скопировал папки по умолчанию (chef и opscode) из C: \ в D: \ и предоставил локальному пользователю разрешение на чтение / запись.
- Создал файл client.rb, а также разместил SSL-сертификаты в D:\chef
- Разрешение на чтение предоставлено файлу validator.pem на сервере Chef. Client.pem недоступен, так как это первый запуск Chef-client.
Что еще нужно сделать? Я упустил что-то очень важное?