Я работаю над vagrantfile, который использует скрипт кукол для подготовки. В рамках подготовки к работе много пакетов установлено и настроено.

Поскольку работа еще не завершена, я хотел бы запустить скрипт puppet на удаленной машине, которая имеет гораздо лучшее и выделенное сетевое соединение.

Итак, есть ли способ указать сценарий удаления машины для кукольного сценария, чтобы на этом компьютере выполнялась вся подготовка? Как только сценарии будут окончательными, я смогу изменить их для работы с vagrant.

1 ответ1

1

Если ваша рабочая станция имеет медленное соединение, но у вас есть ssh-доступ к другой машине с более быстрым интернетом, вы можете редактировать манифест манипулятора удаленно.

Чтобы проверить свой манифест удаленно, попробуйте следующее

puppet parser validate foo.pp
puppet-apply --verbose --debug --noop --modulepath=/opt/puppet/modules foo.pp

Обратите внимание, что --noop будет имитировать только то, что произойдет.

Убедившись, что модуль puppet работает, вы можете скопировать его на свой местный бродячий компьютер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .