On 12-01-07 12:55 PM, Ola wrote: > On the puppet server i have the stuff placed at: /etc/puppet/modules/ > snmpd/manifests > The init.pp looks like this:
hmm it mostly looks okay, but I don't know if it was a typing mistake when copying or if you really copy-pasted from your file, but: > class snmpd::install { > package { "net-snmpd": > ensure => present, > } > you're missing a } here > > > class snmpd { > include snmpd::install, snmpd::service > > > > } > > define snmpd::type($placement) { > > include snmpd > > file { "/etc/snmp/snmpd.conf": > > owner => "root", > group => "root", > mode => 640, > source => "puppet:///snmp/snmpd-($placement).conf", > require => Class["snmpd::install"], > } and another } here > And on the node that getting the error message i have include snmpd. If the above is true though, I would expect puppet to fail with a syntax error instead of saying that it can't find the class. You can check your init.pp file for syntax with the command: puppet --parseonly --ignoreimport /etc/puppet/modules/snmpd/manifests/init.pp -- Gabriel Filion -- 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.