Hi all,
I am new to puppet and also newcomer in this group.
I heart good things about puppet and I decided to give it a try 2 weeks now.
After reading various documentation, I began using the complete
configuration collection of puppet modules (thanks to David).
But I have a problem with the munin module. It works fine, except that it
seems to not export virtual ressources. Let me give more detail about my
configuration:
I use puppet version 0.24 on debian etch.
here is my puppet.conf file content
[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
pluginsync=true

[puppetmasterd]
templatedir=/var/lib/puppet/templates

runinterval = 60
storeconfigs=true
dbuser=puppet
dbpassword=puppetpwd
dbadapter=mysql
dbserver=localhost

my fileserver.conf file
[files]
  path /etc/puppet/files
  allow 192.168.127.0/24
  allow 127.0.0.1/8

[modules]
  allow 192.168.127.0/24
  allow 127.0.0.1/8

[plugins]
  allow 192.168.127.0/24
  allow 127.0.0.1/8

where 192.168.127.0/24 is my network (openvz virtual hosts).
manifests/site.pp file
# site.pp

$munin_allow='192.168.127.103'
import "modules.pp"

where manifests/modules.pp has
# modules.pp

import "common"
import "munin"

and finally manifests/nodes.pp
# nodes.pp

node puppet {
        include munin::client

}

node backuppc {
        include munin::client
}

node munin {
        include munin::host
        include munin::client
}


I followed all the other instructions given in munin and common modules
READMEs.
But when I run on the master the following command:
puppetd --server puppet.cm.auf --waitforcert 60 --test
all is fine, but I can't see any exported resource in the database.
But if I add the following line in the nodes.pp file for the node
representing the puppet master
        munin::plugin { df_abs: }
so that it looks like this

node puppet {
        include munin::client
        munin::plugin { df_abs: }
}
and rerun the above command, I have this error message
puppet:/etc/puppet# puppetd --server puppet.cm.auf --waitforcert 60 --test
info: Loading fact netmask
info: Loading fact interfaces
info: Loading fact acpi_available
info: Retrieving plugins
notice: /File[/var/lib/puppet/lib]/checksum: checksum changed '{mtime}Tue
Nov 04 18:01:28 +0000 2008' to '{mtime}Tue Nov 04 22:14:28 +0000 2008'
info: Loading fact netmask
info: Loading fact interfaces
info: Loading fact acpi_available
err: Could not retrieve catalog: Puppet::Parser::AST::Resource failed with
error ArgumentError: Duplicate definition: Munin::Plugin[df_abs] is already
defined in file /etc/puppet/modules/munin/manifests/plugin.pp at line 109;
cannot redefine at /etc/puppet/manifests/nodes.pp:5 on node puppet.cm.auf
warning: Not using cache on failed catalog

Can someone help me fixe this?
Thank you in advance.

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to