Issue #15562 has been reported by Thomas Bétrancourt.

----------------------------------------
Feature #15562: Run only specified stage or execute each stage with a different 
process
https://projects.puppetlabs.com/issues/15562

Author: Thomas Bétrancourt
Status: Unreviewed
Priority: Normal
Assignee: 
Category: agent
Target version: 
Affected Puppet version: 
Keywords: 
Branch: 


Hi!

I'm using puppet to deploy servers which are using pam-ldap and nsswitch to 
authenticate users through an LDAP directory.

In the puppet node configuration, I set up the nsswitch and pam-ldap components 
and after, i configure the users environments (create some directories, some 
files...).

The problem is that puppet is doing all the configuration in a same process. In 
this case, puppet is working with the same version of the nsswitch 
configuration during all the configuration, then, after configuring nsswitch, 
puppet isn't able to find LDAP users. But when i launch again the puppet 
process, all is working fine.

If puppet allows to execute only one stage (i.e. puppet agent --test 
--stage=ldap), only the ldap configuration will be done and after, i could 
launch again the puppet agent to do all the configuration.

One other method could be to execute a new process for each stage (i.e. fork). 
In this case, a process will configure nsswitch and an other process will do 
all the configuration...

Thank you in advance.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to