What is the output if you say:
          puppet cert list --all
on the puppet master ?
I am thinking it could be as simple as a typo in the node name.

On May 14, 2012, at 3:15 AM, Daniel Dekok wrote:

> Hi all,
> 
> Doing some work with a puppet 2.7.14 installation to see what's new and needs 
> to be changed, however i'm seeing unexpected behavior with my manifests, so 
> my external node directory isn't being imported.  This is on a rhel 5 server 
> with the puppet rpms from yum.puppetlabs.com, but the cilent machines is 
> based on fc17 beta with 2.7.13 rpm (which is with that version for now, and 
> has ruby-libs 1.9.3)
> 
> First, some appropriate filedumps frome manifests directory:
> 
> -------
> 
>> cat /etc/puppet/manifests/site.pp
> import gfedevws-templates
> import 'nodes'
> 
> -------
> 
>> cat /etc/puppet/manifests/gfedevws-templates.pp
> class gfedevws-template {
>       notify { "gfedevws-template": }
>       include common::puppet-cron
>       include gfedevws::puppet-conf
> }
> 
> -------
> 
>> cat /etc/puppet/manifests/nodes.pp
> node default {
>       include common::puppet-cron
>       notify ( "Default node": }
>       include gfedevws::puppet-conf
> }
> 
> #node gfedev-fc17test {
> #     include common::puppet-cron
> #     notify ( "gfedev in node.pp": }
> #     include gfedevws::puppet-conf
> #}
> 
> import 'gfedevws/*.pp'
> 
> -------
> 
>> ls /etc/puppet/manifests/gfedevws/
> gfedev-fc17test.pp   init.pp
> 
> -------
> 
>> cat /etc/puppet/manifests/gfedevws/init.pp
> 
> import "*"
> 
> -------
> 
>> cat /etc/puppet/manifests/gfedevws/gfedev-fc17test.pp
> node gfedev-fc17test {
>       include gfedevws-template
>       notify { "gfedevws/gfedev-fc17test" : }
> }
> 
> -------
> 
> Every time I run puppet on the client, it falls through to the default node, 
> or if I comment out the default node it does nothing.  The one time I 
> uncommented the gfedev-fc17test node entry in nodes pp it applied that 
> correctly, and didn't complain of duplicate node defintion as in previous 
> releases.  However I'm unable to make it apply the configuration in the 
> imported gfedevws subdirectory.  
> 
> I know import is frowned upon, but at this stage its still valid for node 
> definition/manifests, and should be working correctly, unless i'm missing 
> something.  All the modules actually used are also correct as far as I can 
> see.
> 
> Is there a way I can check or prove if those files are even being parsed by 
> puppet?  running my puppetmaster with debug doesn't seem to trigger anything 
> useful.
> 
> Regards,
> 
> Daniel
> 
> -- 
> 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.
> 

-- 
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