on clients - agent.conf

pluginsync = true

Craig

On Jul 29, 2011, at 8:06 AM, Guy Matz wrote:

> Hi all,
> 
> My facts work during testing, but not on deployment.   Any help would be 
> greatly appreciated.
> 
>  
> Fact in modules/ldap/lib/puppet/facter/nss_ldap.rb:
> 
> fact_name = 'nss_ldap'
> 
> Facter.add(fact_name) do
> 
>   setcode do
> 
>     auth_settings = %x{/usr/share/authconfig/authconfig.py --test}
> 
>     auth_settings = auth_settings.split(/\n/)
> 
>  
>     # The line of output we are looking for
> 
>     line = auth_settings.collect { |v| v if v =~ /#{fact_name}/ }.compact[0]
> 
>     # The setting that the line is set to . . . 
> 
>     line.scan(/\s+is\s+(\w*)/)[0][0]
> 
>   end # of setcode
> 
> end # of Facter.add
> 
>  
>  
> for testing, I have a call to a template in my init.pp:
> 
> file {
> 
>     '/tmp/ldap_info.txt':
> 
>     content => template('ldap/ldap_info.erb');
> 
> } # file
> 
>  
> And the template says:
> 
>  
> nss_ldap <%= nss_ldap %>
> 
> pam_ldap <%= pam_ldap %>
> 
> pam_oddjob_mkhomedir <%= pam_oddjob_mkhomedir %>
> 
>  
> My node fails, however, with the error:
> 
> err: Could not retrieve catalog from remote server: Error 400 on SERVER: 
> Failed to parse template ldap/ldap_info.erb: Could not find value for 
> 'nss_ldap' at /etc/puppetlabs/puppet/modules/ldap/manifests/init.pp:23 on 
> node gmatzpupnode
> 
>  
> Any thoughts would be greatly appreciated, especially suggestions on how to 
> go about debugging the issue. . .
> 
>  
> Thanks a lot,
> 
> Guy
> 
> 
> -- 
> 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.

-- 
Craig White ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  craig.wh...@ttiltd.com
1.800.869.6908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ www.ttiassessments.com 

Need help communicating between generations at work to achieve your desired 
success? Let us help!

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