I've seen cases where there were white spaces at the end of the fact name, double check your facts yaml file on the master (~puppet/yaml/facts/hostname)
Ohad On Tue, Apr 20, 2010 at 2:39 PM, Rene <rene.zbin...@gmail.com> wrote: > Hi > > I have the following module for installing HP software on HP Servers: > class hpasm { > > tag('hpasm') > > $packagelist = [ "hpasm", "hpacucli" ] > > if ($manufacturer == 'Xen') or ($manufacturer == 'Sun > Microsystems'){ > } > else { > file { "/opt/compaq": > owner => root, > group => root, > mode => 755, > ensure => directory, > } > file { "/opt/compaq/cma.conf": > owner => root, > group => root, > mode => 600, > ensure => file, > require => File["/opt/compaq"], > source => "puppet:///hpasm/cma.conf", > } > package { $packagelist: > ensure => installed, > } > service { "hpasm": > ensure => running, > enable => true, > require => Package['hpasm'], > } > } > } > > The Software should not be installed on XEN or SUN systems. But on a > Testsystem I get the following: > > # facter |grep manu > manufacturer => Sun Microsystems > > And when I run puppet: > /usr/sbin/puppetd --waitforcert 60 --masterport 7002 --no-daemonize -- > onetime -l console --noop --tags hpasm > notice: Starting catalog run > notice: //Node[default]/hpasm/Package[hpasm]/ensure: is absent, should > be present (noop) > notice: //Node[default]/hpasm/Service[hpasm]/enable: is false, should > be true (noop) > notice: //Node[default]/hpasm/File[/opt/compaq/cma.conf]/ensure: is > absent, should be file (noop) > notice: Finished catalog run in 2.58 seconds > > But this should not be. Has Puppet problems, when I have serveral > words in afact, since it works perfectly for Xen Systems. > > Any Ideas are appreciated. > > > BR, Rene > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-us...@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@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.