Hello,

I am running puppet server version 0.25.4-2, and since Debian squeeze
is the new stable release I would like to adapt some of my modules.

I have a syslog-ng module, I would like to specify another template
for my squeeze server.

I changed my init.pp as follow :


if ($operatingsystemrelease <= 5.0.8) {
 $syslog_template = "syslog/syslog-ng.conf.erb"
}
else {
 $syslog_template = "syslog/syslog-ng.conf-squeeze.erb"
}

[...]


        file { "/etc/syslog-ng/syslog-ng.conf":
          ensure => present,
          mode => 644,
          owner => root,
          group => root,
          content =>  template($syslog_template),
          notify => service[syslog-ng],
          }

I try this configuration thanks to the following post :
http://groups.google.com/group/puppet-users/browse_thread/thread/33bafb3fff10171f

But it doesn't work. My old client are still using  "syslog/syslog-
ng.conf.erb" and I don't get any error message.

Maybe the puppet server is too old version for using facter
operatingsystemrelease  ?

Thanks in advance.

Regards

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to