Запуск кукольного сценария на удаленной машине
Я работаю над vagrantfile, который использует скрипт кукол для подготовки. В рамках обеспечения установки много пакетов установлено и настроено.
Поскольку работа еще не завершена, я хотел бы запустить скрипт puppet на удаленной машине, которая имеет гораздо лучшее и выделенное сетевое соединение.
Итак, есть ли способ указать сценарий удаления машины для кукольного сценария, чтобы на этом компьютере выполнялась вся подготовка? Как только сценарии будут окончательными, я могу изменить их для работы с vagrant.
1 ответ
Если ваша рабочая станция имеет медленное соединение, но у вас есть ssh-доступ к другой машине с более быстрым интернетом, вы можете редактировать манифест своей куклы удаленно.
Чтобы проверить манифест удаленно, попробуйте следующее
puppet parser validate foo.pp
puppet-apply --verbose --debug --noop --modulepath=/opt/puppet/modules foo.pp
Обратите внимание, что --noop
будет только моделировать то, что произойдет.
Убедившись, что модуль puppet работает, вы можете скопировать его на свой местный бродячий компьютер.