Неужели нет простого способа протестировать кукольные сценарии на удаленной машине?

Я экспериментирую со сценариями Puppet для развертывания.

Я считаю, что самое сложное в процессе написания этих сценариев — это их итеративное тестирование.

Я не хочу puppet applyна моей локальной машине для разработки, которая может все испортить. У меня есть чистый удаленный ящик -, на который я хочу подать заявку. Я также не вижу, как кукловод может мне помочь; Возможно, позже я буду использовать puppetmaster для производственных развертываний, но сейчас я просто хочу, чтобы мой код работал.

Поэтому я собрал быстрый сценарий оболочки, который синхронизировал бы разные каталоги из пути моего локального модуля puppet в /tmp на удаленной машине, а затем запустил puppet apply. Это ужасно неудобно. Это медленно, особенно если мы говорим о синтаксической ошибке.

Я думаю, что на самом деле я хочу что-то вроде соединения puppetd < -> puppetmaster, где puppetd на удаленной машине получает уже скомпилированный манифест. Просто специальный -через SSH-соединение,без фактической настройки Puppetmaster, работы с сертификатами и т. д. puppet apply user@host.

Вроде ничего подобного нет, но как с этим справляются другие люди? Мой опыт работы над сценарием Puppet меня невероятно разочаровывает.

6
задан miracle2k 4 July 2012 в 15:06
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: