У меня проблема с запуском chef-client на моих узлах, когда я запускаю chef-client с помощью ножа на моей рабочей станции.Я на MacOS и мои узлы также MacOS.В целом, нож, кажется, работает для меня, потому что, если я выполняю, например, knife ssh tags:my-mac-mini' 'pwd' -x ‘myUser’ -a ipaddress -P ‘myPasswrod’
, он подключается к узлам, помеченным my-mac-mini
, и затем печатает список узлов с рабочими каталогами.Но когда я пытаюсь выполнить knife ssh tags:my-mac-mini' 'sudo chef-client' -x ‘myUser’ -a ipaddress -P ‘myPasswrod’
, он выводит sudo: chef-client: command not found
для каждого узла соответственно.Более того, мои узлы загружаются, и я могу запустить chef-client на всех узлах, когда я вошел в определенный узел.Я совершенно уверен, что что-то упустил в моей настройке, но я не понимаю, что может быть не так.Есть идеи?