首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >木偶找不到epp模板

木偶找不到epp模板
EN

DevOps用户
提问于 2019-07-25 11:36:13
回答 1查看 637关注 0票数 1

我试图在Puppe6.2.0中使用EPP模板。

我有以下文件/etc/puppetlabs/code/modules/profile/manifests/linux/base/dns.pp:

代码语言:javascript
复制
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'),
}

EPP模板文件是/etc/puppetlabs/code/modules/profile/templates/etc/resolv.conf.epp:。

代码语言:javascript
复制
# This file is managed by Puppet. Manual modifications will be overridden.
domain <%= lookup('profile::linux::base::domainName') %>

但是,目录没有使用错误进行编译:“未能找到模板”etc/解析式. does .etc‘

当模板驻留在模块自己的模板目录中时,为什么这个模块找不到模板呢?

EN

回答 1

DevOps用户

发布于 2019-07-25 14:13:38

啊,我现在解决了。epp调用需要其中的模块名称:

代码语言:javascript
复制
content => epp('moduleName/file.epp')
票数 1
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/8706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档