I have moved my node defs from files to LDAP but puppetmaster can''t find them. I am using puppet 25.4-1.el5 with 389 ldap server and I have configured puppetmaster to use LDAP all running on Centos 5.4 x86_64. Here is the strange part: The LDAP logs show the connection from puppetmaster. The LDAP logs show the search for each node and the parent node with successful results for each. Puppetmaster always returns with "Could not find default node or by name with ''server1.example.com, server1.example, server1'' on node server1.example.com" I don''t have default node defined. This server is defined from several nodes like this: server1.example.com->webserver(node)->public(node)->basenode(node) Now using the LDAP attribute of parentNode to refer to the parent node definition, my ldap entry looks like this: dn: cn=server1.example.com,ou=hosts,dc=example,dc=com cn: server1.example.com ipHostNumber: 192.168.1.1 objectClass: top objectClass: device objectClass: iphost objectClass: puppetclient parentNode: basenode puppetClass: dns-setup puppetClass: sshd-setup puppetClass: bacula-setup entrydn: cn=server1.example.com,ou=hosts,dc=example,dc=com hassubordinates: FALSE numsubordinates: 0 subschemasubentry: cn=schema Why can''t puppetmaster see my node defs? Thanks, Dave Augustus -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Andrew Heagle
2010-May-22 01:26 UTC
Re: [Puppet Users] puppetmaster can''t find nodes in LDAP
On May 21, 2010 08:51:59 am Dave Augustus wrote:> I have moved my node defs from files to LDAP but puppetmaster can''t find > them. > > I am using puppet 25.4-1.el5 with 389 ldap server and I have configured > puppetmaster to use LDAP all running on Centos 5.4 x86_64. > > Here is the strange part: > > The LDAP logs show the connection from puppetmaster. > The LDAP logs show the search for each node and the parent node with > successful results for each. > Puppetmaster always returns with "Could not find default node or by name > with ''server1.example.com, server1.example, server1'' on node > server1.example.com" > > I don''t have default node defined. > > This server is defined from several nodes like this: > > server1.example.com->webserver(node)->public(node)->basenode(node) > > Now using the LDAP attribute of parentNode to refer to the parent node > definition, my ldap entry looks like this: > > dn: cn=server1.example.com,ou=hosts,dc=example,dc=com > cn: server1.example.com > ipHostNumber: 192.168.1.1 > objectClass: top > objectClass: device > objectClass: iphost > objectClass: puppetclient > parentNode: basenode > puppetClass: dns-setup > puppetClass: sshd-setup > puppetClass: bacula-setup > entrydn: cn=server1.example.com,ou=hosts,dc=example,dc=com > hassubordinates: FALSE > numsubordinates: 0 > subschemasubentry: cn=schema > > Why can''t puppetmaster see my node defs? > > Thanks, > Dave AugustusDo you have any nodes defined in your site.pp or any other file that your site.pp might import? If you do, LDAP will not work properly. It didn''t for me anyway. Regards, Andrew -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Dave Augustus
2010-May-22 01:37 UTC
Re: [Puppet Users] puppetmaster can''t find nodes in LDAP
On May 21, 2010, at 8:26 PM, Andrew Heagle <andrew@logaan.com> wrote:> On May 21, 2010 08:51:59 am Dave Augustus wrote: >> I have moved my node defs from files to LDAP but puppetmaster can''t >> find >> them. >> >> I am using puppet 25.4-1.el5 with 389 ldap server and I have >> configured >> puppetmaster to use LDAP all running on Centos 5.4 x86_64. >> >> Here is the strange part: >> >> The LDAP logs show the connection from puppetmaster. >> The LDAP logs show the search for each node and the parent node with >> successful results for each. >> Puppetmaster always returns with "Could not find default node or by >> name >> with ''server1.example.com, server1.example, server1'' on node >> server1.example.com" >> >> I don''t have default node defined. >> >> This server is defined from several nodes like this: >> >> server1.example.com->webserver(node)->public(node)->basenode(node) >> >> Now using the LDAP attribute of parentNode to refer to the parent >> node >> definition, my ldap entry looks like this: >> >> dn: cn=server1.example.com,ou=hosts,dc=example,dc=com >> cn: server1.example.com >> ipHostNumber: 192.168.1.1 >> objectClass: top >> objectClass: device >> objectClass: iphost >> objectClass: puppetclient >> parentNode: basenode >> puppetClass: dns-setup >> puppetClass: sshd-setup >> puppetClass: bacula-setup >> entrydn: cn=server1.example.com,ou=hosts,dc=example,dc=com >> hassubordinates: FALSE >> numsubordinates: 0 >> subschemasubentry: cn=schema >> >> Why can''t puppetmaster see my node defs? >> >> Thanks, >> Dave Augustus > > > Do you have any nodes defined in your site.pp or any other file that > your > site.pp might import? If you do, LDAP will not work properly. It > didn''t for me > anyway. > > Regards, > Andrew > > -- > 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+unsubscribe@googlegroups.com > . > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en > . >I removed all my node definitions from files when I put them in ldap- but I will double check. Thanks for the tip. Dave Augustus -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.