Запуск кукольного сценария на удаленной машине

282
CodeRain

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

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

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

0

1 ответ на вопрос

1
spuder

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

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

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

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

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