I have a mostly working set of modules to replace our kickstart and about a dozen scripts.
I am having issues with attempting to populate my AD account-owned user folders in the initial puppet run. The machines i am testing with are all CentOS 5.5 so far. I have defined 3 additional stages, Stage [init] -> Stage [pre] -> Stage [main] -> Stage [post] to attempt to fix this to no avail. I have my Samba class defined in pre, with my "make ad prod user folders" class defined in post. I am also managing my ldap.conf, system-auth-ac, nsswitch.conf all in the initial stages. I have an exec in my samba module to join the new servers to the domain, a simple "net ads join -U adminaccount". I see during --test runs, that the joindomain exec is scheduled to run after the smb and krb5 files are puppettized. Then way at the end of my run I see puppet attempting to create my user folders, but it is giving errors stating that the users do not exist. However, as soon as the catalog run finishes, the AD users are indeed recognized by id <username>. A second run of puppet completes with no issues. What am I missing to make sure that the AD user folders class is not attempted before the join has happened? Thanks, Jim Goddard -- 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.