Требуется ли каталог сайтов в puppet 4.x - PullRequest
0 голосов
/ 13 ноября 2018

Я слежу за этим сайтом: https://puppet.com/docs/pe/2017.2/r_n_p_full_example.html

В этом пути к файлу: /etc/puppetlabs/code/environments/production/site/profile/manifests/jenkins/master.pp

Требуется ли каталог с именем site?Может ли каталог с именем profile выше быть перемещен в каталог модулей?

Я использую puppetserver версии 4.10.12.

1 Ответ

0 голосов
/ 14 ноября 2018

Требуется ли каталог с именем site? Можно ли переместить каталог под названием profile в каталог модулей?

Это зависит. В общем смысле вы можете поместить свои модули 'role' и 'profile' в каталог modules/ среды. Вот где я положил свой.

Но ссылка, которую вы связали, объясняет, почему она демонстрирует использование другого каталога:

Если вы развернете свой код с помощью менеджера кода Puppet Enterprise или r10k, мы рекомендуем поместить эти два модуля в ваш репозиторий вместо того, чтобы объявить их в вашем Puppetfile. Поскольку менеджер кода и r10k зарезервируйте каталог modules для собственного использования, вы должны поставить их в отдельном каталоге

Если вы не используете ни один из этих инструментов для развертывания кода и не ожидаете этого в ближайшее время - как я - тогда не только может поместить ваши модули в каталог modules/ , но это то, что я бы порекомендовал сделать. Но если вы планируете использовать один из них, следуйте инструкциям в этом вопросе.

...