С включенными средами каталога, делает форму Марионеточного изменения URL?

Мы обновили до Puppet 3.7, и некоторые вещи прекратили работать. Некоторые файлы, которые мы отсылаем к использованию марионеточных URL, больше не находятся Puppet Enterprise. Самое большое изменение - то, что мы теперь используем среды каталога.

При обращении к файлу в каталоге "файлов" модуля необходимо отбросить "/файлы" часть пути при создании марионеточного URL. Например, в Документах этот пример:

URL: puppet:///modules/my_module/service.conf

Путь: my_module/files/service.conf

Есть ли некоторое подобное правило для отбрасывания или изменения заглавной роли среды пути при формировании марионеточных URL?

0
задан 14 January 2015 в 17:10
1 ответ

Да - например, шаблоны становятся: шаблоном ('имя модуля / template.erb') .

Среды каталогов меняют видимые модули, поэтому, если вы ищете шаблон в недоступном модуле, каталог не будет компилироваться. Тем не менее, это позволяет вам иметь две версии одного и того же модуля в двух разных средах!

Кроме того, остерегайтесь того, какие модули вы размещаете, - я все еще иногда получаю ошибки, когда я забываю переместить модуль зависимости из моей «разработки» среды в «производство»!

РЕДАКТИРОВАТЬ: перечитав ваш вопрос, я не уверен, что ответил на него на 100%. Я думаю, что краткий ответ заключается в том, что имя среды больше не требуется в путях, насколько я уже встречал в своей работе над Puppet 3.

0
ответ дан 24 November 2019 в 08:51

Теги

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