首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >木偶:文件、模板和变量

问木偶:文件、模板和变量
EN

Server Fault用户
提问于 2012-07-31 12:40:58
回答 1查看 5.5K关注 0票数 1

我试图创建一个基于模板的文件,但是我得到了一个模板(S)找不到的错误。

我的目录设置是/etc/偶/模//模板/

在“模板”下,如果每个主机都有一个目录,再加上一个通用模板。在主机目录下,我有一个特定于该主机的模板。

/server/puppet/modules//manifests/init.pp

类{

代码语言:javascript
复制
file { "/tmp/<file>":
    ensure  => present,
    content => template('<module>/${hostname}/default.erb', '<module>/common.erb'),
    audit   => content,
    notify  => File["/tmp/<file2>"],
}

file { "/tmp/<file2>":
    ensure => present,
    source => "/tmp/file",
    audit   => content,
}

}

当我运行傀儡代理时,我会得到第一个file语句的content选项上的错误。我不知道模板函数是否需要直接位于模板目录下的模板,或者它是否没有正确地解释主机名变量。

EN

回答 1

Server Fault用户

发布于 2012-08-16 14:53:39

变量不在单引号中解析。当您需要插入$variables时使用双引号。

https://puppet.com/docs/puppet/3.8/lang_datatypes.html#strings

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/412843

复制
相关文章

相似问题

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