- 21, Oct 2024
- #1
Я пытаюсь использовать шаблон EPP в Puppet 6.2.0.
У меня есть следующий файл /etc/puppetlabs/code/modules/profile/manifests/linux/base/dns.pp:
# This file is managed by Puppet. Manual modifications will be overridden.
domain <%= lookup('profile::linux::base::domainName') %>
Файл шаблона EPP — /etc/puppetlabs/code/modules/profile/templates/etc/resolv.conf.epp:
class profile::linux::base::dns {
file { '/etc/resolv.conf':
path => '/etc/resolv.conf',
ensure => file,
owner => root,
group => root,
mode => 0644,
content => epp('etc/resolv.conf.epp'),
}
Однако каталог не компилируется с ошибкой: «Не удалось найти шаблон «etc/resolv.conf.epp».
Почему этот модуль не может найти шаблон, если он находится в собственном каталоге шаблонов модуля?
#кукольный