Назад | Перейти на главную страницу

Шаблоны марионеток без модулей

Я хочу использовать puppet без puppetmaster и применять манифесты с рабочим процессом git push. Я бы не хотел разбивать все на модули, потому что конфигурация сервера не очень сложная. Однако template() у функции есть проблемы с доступом к шаблонам, которых нет в модулях.

Если манифест находится в <puppet-root>/manifests/site.pp как я могу сослаться, например, <puppet-root>/templates/sshd_config.erb?

наличие каталога шаблонов в корне марионетки должно работать, попробуйте следующее:

file { '/tmp/testfile':
    content => template('puppet:///templates/testfile.erb'),
}