Я создал кукловода с помощью aws opsworks. и я могу автоматически добавлять узлы ami linux к мастеру марионеток.
У меня возникли проблемы, когда я попытался добавить 64-разрядный узел Windows к своему мастеру марионеток, перейдя по этой ссылке https://puppet.com/docs/pe/2017.3/installing/installing_agents.html#install-windows-agent-with-the-msi-package
Я скопировал puppet-agent-x64.msi из присутствующего в данном месте хозяина марионетки в узел Windows и / opt / puppetlabs / server / data / packages / public // windows-x86_64- / и запустил программу установки для установки агента. установка прошла успешно, и в меню «Пуск» есть папка Puppet с ярлыками для запуска агента вручную, запуска Facter и открытия командной строки для использования с инструментами Puppet.
Но узел Windows не отображается в марионеточном веб-интерфейсе, и когда я попытался запустить марионеточный агент, я получил эту ошибку
"Running Puppet agent on demand ...
Error: Could not request certificate: Error 403 on SERVER: Forbidden request: /puppet-ca/v1/certificate/ca (method :get). Please see the server logs for details.
Exiting; failed to retrieve certificate and waitforcert is disabled
Press any key to continue . . ."