小编me-*_*-ie的帖子

Puppet中的故障定位模板

我无法让Puppet清单以期望的方式找到模板,所以我认为有人可能会很快给出答案。我是puppet的新手,所以只是尝试了解所有内容的所有位置以及如何正确引用文件。如果我遗漏了一些非常明显的东西,我深表歉意。

这有效:

file {
     $zabbix_agent_conf:
     owner => root,
     group => root,
     mode => 0644,
     content => template("/etc/puppet/templates/zabbix/files/zabbix_agent_conf.erb"),
     require => Package["zabbix-agent"];
}
Run Code Online (Sandbox Code Playgroud)

这不是:

file {
     $zabbix_agent_conf:
     owner => root,
     group => root,
     mode => 0644,
     content => template("puppet:///templates/zabbix/zabbix_agent_conf.erb"),
     require => Package["zabbix-agent"];
}
Run Code Online (Sandbox Code Playgroud)

我的/etc/puppet/puppet.conf:

[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
templatedir=/etc/puppet/templates
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
Run Code Online (Sandbox Code Playgroud)

puppet

5
推荐指数
1
解决办法
8164
查看次数

标签 统计

puppet ×1