没有模块的 Puppet 模板

没有模块的 Puppet 模板

我想使用没有 puppetmaster 的 puppet,并使用 git push 工作流应用清单。我想避免将所有内容拆分成模块,因为服务器配置不是很复杂。但是,该template()函数似乎在访问不在模块中的模板时存在问题。

如果清单位于<puppet-root>/manifests/site.pp我该如何引用例如<puppet-root>/templates/sshd_config.erb

答案1

在 puppet 根目录中有一个模板目录应该可以工作,请尝试以下步骤:

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

相关内容